首页 > 解决方案 > 数组丢失内容javascript

问题描述

我创建了一个上传功能,将上传的数据放在一个 zip 文件(使用 jszip)中,效果很好。但是当我尝试添加上传到 jszip 文件夹的文件内容时,它们只是空的。

通过打印出我想添加控制台的数组,我看到由于某种原因在 for 循环中使用数组时没有数据。

var files = filesToRead;
var fragmente_name = [];

for (var i = 0, f; f = files[i]; i++) {
    fragmente_name.push(f.name);
}
console.log(fragmente_inhalt);
for(var i = 0; i < fragmente_name.length; i++) {
    console.log(fragmente_inhalt[i]);
    if(element == "ambeth_script_upload") {
        script_attachments.file(fragmente_name[i], fragmente_inhalt[i]);
    } else if(element == "folder_upload") {
        watcher_folder.file(fragmente_name[i], fragmente_inhalt[i]);
    }
}

标签: javascriptarraysjszip

解决方案


推荐阅读