如何使用.net从放置在服务器中的zip文件夹中读取文件

时间:2015-03-03 11:26:06

标签: .net windows zip

我的服务器上有一个zip文件。我不打算下载该zip文件来提取其内容。

例如," test.zip"包含文件夹" test"与文件" test1.jpg" &安培; " test2.jpg&#34 ;.

我不应该下载" test.zip"文件夹,但我应该找到放在测试文件夹里面的文件" test.zip"。

如果文件可用,那么我应该下载这些jpg文件并将其放在我的应用程序路径中。

如果这个问题很明确,请帮我解决这个问题。我在网上试过但是没什么好帮我的。

2 个答案:

答案 0 :(得分:0)

您应该使用DotNetZip

然后从中获取文件尝试

using (ZipFile zip = ZipFile.Read(ExistingZipFile))
 {
     ZipEntry e = zip["YourFileName"];
     e.Extract(OutputStream);
 }

答案 1 :(得分:0)

我无法理解你的问题。你为什么不想下载这个zip文件?如果您不想下载zip文件,请不要将图像存储在zip文件中,只需将图像存储在服务器上名为“test”的文件夹中即可。

据我所知,你无法从zip文件中单独下载文件。