我遇到了这样的问题,如果我编写类似的东西(其中bunch只是文件路径的列表):
zip_buffer = io.BytesIO()
with zipfile.ZipFile(zip_buffer, "a", zipfile.ZIP_DEFLATED, False) as zipper:
for file in bunch:
zipper.write(file)
with open('0.zip', 'wb') as f:
f.write(zip_buffer.getvalue())
然后我得到一个压
我有一个互联网网址列表,我正在尝试创建一个使用内存压缩。这些文件在zip存储桶中,但是s3 s3没有任何下载压缩文件的功能。
避免将其保存在服务器上并将其删除。该项目在Ubuntu上运行。我已经尝试获得如下响应,
var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("MyClient", "1.0"));
var result = await httpClient.GetStreamAsync(na
我有一个使用archiver模块创建zip文件的API,在这个模块中,我想将zip作为响应传回,并将其下载到客户端。 下面是我创建压缩包的API: reports.get('/xxx/:fileName', async (req, res) => {
var s3 = new AWS.S3();
var archiver = require('archiver');
var filenames = "xxx"
var str_array = filenames.split(',');
for (