gpt4 book ai didi

javascript - 如何在 React 中解压字符串

转载 作者:行者123 更新时间:2023-12-02 22:44:44 25 4
gpt4 key购买 nike

API 的响应是一个包含三个小文件的压缩文件夹。我已经在字符串中得到了这个响应。我想显示其中一个文件的内容,并将另一个文件存储在浏览器的本地存储中以供以后使用。我无法解压。如何在不访问文件系统的情况下执行此操作?

fetch(URL,
{
method: 'GET',
headers: {
'API-KEY': API_Key,
},
}).then(response => response.text()).then(zippedFolderAsString => {
// Need to unzip
});

最佳答案

这是我解决这个问题的方法。我用过JSZip它可以将 blob 作为输入,而不是像大多数其他库一样将文件路径作为输入。

import JSZip from 'jszip';
...
var new_zip = new JSZip();
new_zip.loadAsync(zippedFolderAsBlob).then(async function(zipped) {
var jsonFile = await zipped.file("theJsonFile.json").async("text");
})

关于javascript - 如何在 React 中解压字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58455543/

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