-2

我想从 URI(HTTP 请求)和 Zip 下载多个文件,一键单击事件中的所有文件。我有如下文件:

http://test.com/123.dox

http://test.com/1234.dox

http://test.com/1235.dox

想要一键获取所有文件并压缩所有文件。

请建议我如何存档。

4

1 回答 1

0

您可以使用 SharpZipLib “在 IIS 中创建一个 Zip 作为浏览器下载附件”

请参阅链接http://wiki.sharpdevelop.net/SharpZipLib-Zip-Samples.ashx上的示例

您可以将 url 作为列表传递以读取文件

从 url 读取文件可能需要您提供代码,请使用以下步骤:

  1. 使用 HttpWebRequest.Create(FILE_URL) 创建文件请求
  2. 使用 HttpWebRequest.GetResponseStream() 获取流对象
  3. 从流中读取内容并写入
于 2012-07-02T10:24:41.957 回答