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

如何使用.net从服务器中的zip文件夹中读取文件,.net,windows,zip,.net,Windows,Zip,我的服务器中有一个zip文件。我不想下载这个zip文件来提取它的内容 例如,test.zip包含带有文件test1.jpg和test2.jpg的文件夹test 我不应该下载test.zip文件夹,但我应该在test.zip中的test文件夹中找到文件 如果文件可用,那么我应该下载该jpg文件并将其放置在我的应用程序路径中 如果这个问题很清楚,请帮我摆脱这个问题。我在网上试过了,但没有任何帮助 您应该使用 然后尝试从中获取文件 using (ZipFile zip = ZipFile.Read(E

我的服务器中有一个zip文件。我不想下载这个zip文件来提取它的内容

例如,test.zip包含带有文件test1.jpg和test2.jpg的文件夹test

我不应该下载test.zip文件夹,但我应该在test.zip中的test文件夹中找到文件

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

如果这个问题很清楚,请帮我摆脱这个问题。我在网上试过了,但没有任何帮助

您应该使用

然后尝试从中获取文件

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

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

据我所知,你不能单独下载zip文件