【发布时间】:2020-11-27 06:55:52
【问题描述】:
我有这个代码:
document.querySelector('#myfile').onchange = function(e) {
var files = this.files;
window.requestFileSystem(window.TEMPORARY, 1024 * 1024, function(fs) {
let file = files[0];
let nem_file_name = file.name + '_copy';
fs.root.getFile(nem_file_name, {
create: true,
exclusive: true
}, function(fileEntry) {
fileEntry.createWriter(fileWriter => {
fileWriter.write(file);
}, () => alert('error 1'));
}, err => alert('error 2 ' + err));
}, () => alert('error 3'));
};
<input type="file" id="myfile" ref="myfile" multiple />
当我使用输入控件选择文件时,我想创建文件的副本。我的代码有什么问题?我没有错误,也没有任何反应
【问题讨论】:
-
我无法重现它静默失败的问题。当我触发该功能时,它提供了一个非常清晰和明显的错误。
标签: javascript fileapi