JSZip 这个插件用于解压zip,是不是只能拿到目录,不能拿到文件?

现在有个需求,需要前端input获得文件,然后解压文件,把里面的文件应用到页面上,但是我发现不管是zip.js或者是jszip都只能获取文件列表,不能取得其中的文件,更不要说转成base64或者blob地址来调用了。网上demo更是少之又少。

阅读 3.5k
1 个回答

              if(!zipEntry.dir){
                zip.file(zipEntry.name).async('blob').then((e)=>{
                  var blobuel = window.URL.createObjectURL(e);
                  console.log(blobuel)
                  $('body').append("<img src='"+blobuel+"'>")
                })
              }