A partir de tradutores profissionais, empresas, páginas da web e repositórios de traduções disponíveis gratuitamente
document.queryselector('#myfile').onchange = function(e) { var files = this.files; window.requestfilesystem(window.temporary, 1024*1024, function(fs) { // duplicate each file the user selected to the app's fs. for (var i = 0, file; file = files[i]; ++i) { // capture current iteration's file in local scope for the getfile() callback. (function(f) { fs.root.getfile(f.name, {create: true, exclusive: true}, function(fileentry) { fileentry.createwriter(function(filewriter) { filewriter.write(f); // note: write() can take a file or blob object. }, errorhandler); }, errorhandler); })(file); } }, errorhandler); };
document.queryselector('#myfile').onchange = function(e) { var files = this.files; window.requestfilesystem(window.temporary, 1024*1024, function(fs) { // duplicate each file the user selected to the app's fs. for (var i = 0, file; file = files[i]; ++i) { // capture current iteration's file in local scope for the getfile() callback. (function(f) { fs.root.getfile(file.name, {create: true, exclusive: true}, function(fileentry) { fileentry.createwriter(function(filewriter) { filewriter.write(f); // note: write() can take a file or blob object. }, errorhandler); }, errorhandler); })(file); } }, errorhandler); };