标签: c# asp.net-mvc visual-studio web zip
我正在使用asp.net 5 mvc的网站上工作,我想创建一个zip文件并将其作为单个文件返回,以便用户可以同时下载多个文件。 我试着在互联网上找到这个并得到这个代码:
using (var zip = new ZipFile()) { zip.AddEntry("filename",content); }
但是这个代码在我的项目中不起作用,因为ZipFile()类是静态的,并且没有类似AddEntry()的方法。
答案 0 :(得分:0)
您可能需要System.IO.Compression.ZipArchive和.CreateEntry,假设它在ASP.NET 5中与在.NET Framework中相同。
System.IO.Compression.ZipArchive
.CreateEntry
答案 1 :(得分:0)
如果你想将多个文件添加到zip,我想这DotNetZip会对你有所帮助。 原始 link 您只需使用Server.MapPath(stringAddress)在主机中找到您的文件
Server.MapPath(stringAddress)
下载库并将.dll文件添加到您的项目中 欢呼声