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

菠萝1084
  • 193

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

回复
阅读 2.2k
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+"'>")
                })
              }

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏