小编use*_*804的帖子

从URLS创建.net Core中的zip而无需在服务器上下载

我有互联网URL列表我试图使用Memorystream创建一个zip.文件在s3桶上,但s3 sdk没有任何功能可以下载文件夹作为zip.

避免将其保存在服务器上并删除它们.该项目在Ubuntu上运行.我试过得到如下响应,

var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue("MyClient", "1.0"));
var result = await httpClient.GetStreamAsync(names[0]);
Run Code Online (Sandbox Code Playgroud)

但是.NET中的ZipArchive类采用本地文件路径而不是内存流

注意:我不能使用SharpZipLib,因为.NET Core不支持它.

.net c# zip

8
推荐指数
1
解决办法
7412
查看次数

标签 统计

.net ×1

c# ×1

zip ×1