Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用GzipStream将多个文件上载到Web服务器_C#_Asp.net_Gzipstream - Fatal编程技术网

C# 使用GzipStream将多个文件上载到Web服务器

C# 使用GzipStream将多个文件上载到Web服务器,c#,asp.net,gzipstream,C#,Asp.net,Gzipstream,我知道如何将单个文件上载到web服务器,但我的要求是将多个文件上载到web服务器。 我想压缩所有文件,然后想将zip文件上载到Web服务器。现在我遇到了一个问题,即如何使用GzipStream来压缩多个文件GzipStream只能压缩一个文件,并且只允许保存一个文件。在这里可以找到示例,然后需要创建一个线程来读取您将上传的文件放在整个目录中,然后逐个进行压缩。在a中,您可以猜到如何使用gzipstream压缩多个文件。还为您提供了向下压缩多个文件的灵活性。请提供解释gzipstream不是为处理

我知道如何将单个文件上载到web服务器,但我的要求是将多个文件上载到web服务器。
我想压缩所有文件,然后想将zip文件上载到Web服务器。现在我遇到了一个问题,即如何使用GzipStream来压缩多个文件GzipStream只能压缩一个文件,并且只允许保存一个文件。在这里可以找到示例,然后需要创建一个线程来读取您将上传的文件放在整个目录中,然后逐个进行压缩。
在a中,您可以猜到如何使用gzipstream压缩多个文件。
还为您提供了向下压缩多个文件的灵活性。请提供解释gzipstream不是为处理多个文件而设计的,尽管这应该是可能的。你为什么不试试能处理更多文件的库呢?例如,DotNetZipHere您可以找到示例,然后您需要制作一个线程,该线程将读取您放置这些上载文件的整个目录,然后逐个压缩。谢谢Janes和freak@muski不要担心那些没有发表评论的选民,他们只是在满足自己的习惯