介绍
这篇文章给大家介绍MVC_DotNetZip如何在ASP.Net项目中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
,在vs工具栏中找到NuGet
,
下载DotNetZip
现在就可以使用DotNetZip强大的类库了,在这里我给出一些简单的使用。
公共ActionResult Export () { 使用(ZipFile邮政=new ZipFile (System.Text.Encoding.Default)) { zip.AddFile (Server.MapPath (“~/Img/2. png"),“Images"); zip.AddFile (Server.MapPath(“文件~//1. pdf"),“Files"); zip.Save (Server.MapPath (“~/ZIP/Test.zip")); 返回文件(Server.MapPath (“~/ZIP/Test.zip"), “应用程序/zip",“sample.zip"); } }
其中“System.Text.Encoding.Default”是解决中文乱码问题。
从字面上就可以理解zip.AddFile就是从指定路径把文件加入到zip中,后面的参数“Images"和“文件”就是说解压后看到了两个目录。
zip。萨瓦河就是保存zip文件到某个目录。
要是文件都在一个目录的话还可以这样:
公共ActionResult Export () { 使用(ZipFile邮政=new ZipFile ()) { zip.AddDirectory (Server.MapPath (“~/Img/?); zip.Save (Server.MapPath (“~/ZIP/Test.zip")); 返回文件(Server.MapPath (“~/ZIP/Test.zip"), “应用程序/zip",“sample.zip"); } }
下面是加密
关于MVC_DotNetZip如何在ASP.Net项目中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。
MVC_DotNetZip如何在ASP.Net项目中使用