【问题标题】:Upload multiple files to webserver using GzipStream [closed]使用 GzipStream 将多个文件上传到网络服务器 [关闭]
【发布时间】:2013-05-24 08:05:40
【问题描述】:

我知道如何将单个文件上传到网络服务器,但我的要求是将多个文件上传到网络服务器。 我想压缩所有文件,然后想将 zip 文件上传到网络服务器。现在我遇到了如何使用 GzipStream

压缩多个文件的问题

【问题讨论】:

  • 投反对票的请提供解释
  • Gzipstream 不是为处理多个文件而设计的,尽管它应该以某种方式成为可能。你为什么不尝试一个可以处理更多文件的库呢?例如。 DotNetZip
  • 在这里您可以找到GzipStream 示例,然后您需要创建一个线程,该线程将读取您放置这些上传文件的整个目录,然后将它们一个一个压缩。跨度>
  • 谢谢简斯和怪胎
  • @muski 不要担心那些没有发表评论的投票者。他们只是在履行自己的习惯

标签: c# asp.net gzipstream


【解决方案1】:

GzipStream 只允许压缩一个文件,并且只能保存一个文件。在这里您可以找到GzipStream 示例,然后您需要创建一个线程来读取您放置的整个目录这些上传的文件,然后一个一个地压缩它们。
question of stackoverflowon msdn forum 中,您可以猜到如何使用gzipstream 压缩多个文件。
另外DotNetZip 也为您提供了很大的灵活性压缩多个文件

【讨论】:

    猜你喜欢
    • 2012-07-12
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 2017-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-15
    相关资源
    最近更新 更多