gpt4 book ai didi

javascript - 在 REACT 中解压缩文件,然后再次重新压缩

转载 作者:行者123 更新时间:2023-12-02 19:18:23 29 4
gpt4 key购买 nike

我有一个应用程序,它是一个 REACT 前端和一个 python flask 后端。逻辑如下。

  • 最终用户上传 zip 文件
  • 示例 zip 文件结构
source.zip
dontextract
extractfile1
extractfile2

我想从 zip 文件中提取 extractfile1 和 extractfile2,然后用这两个提取的文件创建一个新的 zip。完成后,我需要将这个新的 zip 文件发送到后端服务。

我正在通过节点包在互联网上找到各种解决方案,例如 https://www.npmjs.com/package/unziphttps://www.npmjs.com/package/unzipper但这些也建议在后端解压缩文件,有没有办法在 REACT 端的前端执行此任务。

最佳答案

您可以使用 JSZIP

例子:

const zip = new JSZip();
zip.loadAsync(<YOUR .ZIP FILE>).then(<YOUR FILES IN AN ARRAY>)

关于javascript - 在 REACT 中解压缩文件,然后再次重新压缩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63389430/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com