【发布时间】:2019-08-07 02:15:23
【问题描述】:
我想在前端用zip.js解压一个zip文件,然后上传一些用Plupload解压的文件。
我是 Plupload 的新手。我知道 Plupload 读取用户选择的文件,但我不知道如何让 Plupload 读取由 zip.js 解压缩的文件。我怎样才能做到?
【问题讨论】:
标签: javascript zip plupload
我想在前端用zip.js解压一个zip文件,然后上传一些用Plupload解压的文件。
我是 Plupload 的新手。我知道 Plupload 读取用户选择的文件,但我不知道如何让 Plupload 读取由 zip.js 解压缩的文件。我怎样才能做到?
【问题讨论】:
标签: javascript zip plupload
只能在HTML5 运行时中手动添加文件。所有其他运行时都不支持它(出于显而易见的原因)。如果你的情况没问题,有这个方法addFile。它可以接受 Blob( 或 File)作为第一个参数,fileName 作为可选的第二个参数。
因此,如果zip.js 在提取操作的任何阶段生成 Blob,您只需将该 Blob 通过管道传输到您的 Plupload 实例中,它将被添加到上传队列中,就像它是从桌面。
【讨论】: