MVC_DotNetZip如何在ASP.Net项目中使用

  介绍

这篇文章给大家介绍MVC_DotNetZip如何在ASP.Net项目中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

,在vs工具栏中找到NuGet

,  MVC_DotNetZip如何在ASP。净项目中使用

下载DotNetZip

 MVC_DotNetZip如何在ASP。净项目中使用

现在就可以使用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文件到某个目录。

 MVC_DotNetZip如何在ASP.Net项目中使用“>,解压后,,<img src=

要是文件都在一个目录的话还可以这样:

公共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项目中使用