从文件流创建存档.zip,其中文件模式为读取



有一个zip文件夹,它包含一个XML文件。这已从服务中重试

return File.Open("location", FileMode.Open, FileAccess.Read, FileShare.Read)

现在,在 UI 中,当用户单击链接时,他应该会获取一个存档.zip文件夹,并且此文件应该在该用户下载的文件夹中与 XML 文件一起可用。

目前我正在尝试使用ZipArchiveEntry.ExtractToFile().它创建了一个zip文件夹,但是当我尝试手动提取它时,它说空压缩文件夹。

尝试使用 System.IO.Compression 库并使用 ZipFile.ExtractToDirectory(zipPath, ExtractionPath)这可能会有所帮助。

如需更多帮助 https://learn.microsoft.com/en-us/dotnet/standard/io/how-to-compress-and-extract-files

最新更新