最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題

 更新時間:2016年06月03日 11:51:28   投稿:jingxian  
下面小編就為大家?guī)硪黄狝SP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

準(zhǔn)備工作:

 在vs工具欄中找到NuGet

 

下載DotNetZip

現(xiàn)在就可以使用DotNetZip強(qiáng)大的類庫了,在這里我給出一些簡單的使用。

public ActionResult Export()
    {
      using (ZipFile zip = new ZipFile(System.Text.Encoding.Default))
      {
        zip.AddFile(Server.MapPath("~/Img/2.png"), "Images");
        zip.AddFile(Server.MapPath("~/File/1.pdf"), "Files");
        zip.Save(Server.MapPath("~/ZIP/Test.zip"));
        return File(Server.MapPath("~/ZIP/Test.zip"),
                      "application/zip", "sample.zip");
      }
    }

其中“System.Text.Encoding.Default”是解決中文亂碼問題。

從字面上就可以理解zip.AddFile就是從指定路徑把文件加入到zip中,后面的參數(shù)“Images"和“Files”就是說解壓后看到了兩個目錄。

zip.Sava就是保存zip文件到某個目錄。

 解壓后    

要是文件都在一個目錄的話還可以這樣:

public ActionResult Export()
    {
      using (ZipFile zip = new ZipFile())
      {
        zip.AddDirectory(Server.MapPath("~/Img/"));
        zip.Save(Server.MapPath("~/ZIP/Test.zip"));
        return File(Server.MapPath("~/ZIP/Test.zip"),
                      "application/zip", "sample.zip");
      }
    }

下面是加密

public ActionResult Export()
    {
      using (ZipFile zip = new ZipFile())
      {
        zip.Password="123";
        zip.AddDirectory(Server.MapPath("~/Img/"));
        zip.Save(Server.MapPath("~/ZIP/Test.zip"));
        return File(Server.MapPath("~/ZIP/Test.zip"),
                      "application/zip", "sample.zip");
      }
    }

以上這篇ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • MVC、MVP和MVVM分別是什么_動力節(jié)點Java學(xué)院整理

    MVC、MVP和MVVM分別是什么_動力節(jié)點Java學(xué)院整理

    MVC,MVP 和 MVVM分別是什么?MVC(Model-View-Controller)是最常見的軟件架構(gòu)之一,業(yè)界有著廣泛應(yīng)用。它本身很容易理解,但是要講清楚,它與衍生的 MVP 和 MVVM 架構(gòu)的區(qū)別就不容易了。
    2017-08-08
  • ASP.NET XmlDocument類詳解

    ASP.NET XmlDocument類詳解

    這篇文章主要介紹了ASP.NET XmlDocument類詳解,本文講解了XmlDocument的屬性、XmlDocument的方法、XmlDocument的事件、XmlDocument的使用實例等內(nèi)容,需要的朋友可以參考下
    2015-05-05
  • Asp.Net中的Action和Func委托實現(xiàn)

    Asp.Net中的Action和Func委托實現(xiàn)

    這篇文章主要介紹了Asp.Net中的Action和Func委托的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • ASP.NET Core Api網(wǎng)關(guān)Ocelot的使用初探

    ASP.NET Core Api網(wǎng)關(guān)Ocelot的使用初探

    這篇文章主要介紹了ASP.NET Core Api網(wǎng)關(guān)Ocelot的使用初探,幫助大家更好的理解和學(xué)習(xí)使用.NET技術(shù),感興趣的朋友可以了解下
    2021-03-03
  • ASP.NET 高性能分頁代碼

    ASP.NET 高性能分頁代碼

    ASP.NET 高性能分頁代碼...
    2007-01-01
  • 如何將asp.net core程序部署到Linux服務(wù)器

    如何將asp.net core程序部署到Linux服務(wù)器

    這篇文章主要介紹了將asp.net core程序部署到Linux服務(wù)器上的詳細(xì)過程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-09-09
  • 數(shù)據(jù)綁定之DataFormatString使用介紹

    數(shù)據(jù)綁定之DataFormatString使用介紹

    DataFormatString是很多Asp.Net控件都有的屬性,如GridView等等,下面簡單介紹一下這個屬性,感興趣的朋友不要錯過
    2013-10-10
  • .NET  Visual Studio 代碼性能分析工具

    .NET Visual Studio 代碼性能分析工具

    大家都知道性能優(yōu)化對程序員至關(guān)重要,一個小問題可能導(dǎo)致程序癱瘓,這里我就給大家介紹如何使用工具幫助程序員進(jìn)行代碼性能優(yōu)化,需要的朋友可以參考下
    2015-07-07
  • .Net?Core日志記錄的核心機(jī)制

    .Net?Core日志記錄的核心機(jī)制

    本文詳細(xì)講解了.Net?Core日志記錄的核心機(jī)制,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • ASP.Net MVC+Data Table實現(xiàn)分頁+排序功能的方法

    ASP.Net MVC+Data Table實現(xiàn)分頁+排序功能的方法

    這篇文章主要介紹了ASP.Net MVC+Data Table實現(xiàn)分頁+排序功能的方法,結(jié)合實例形式分析了asp.net基于mvc架構(gòu)實現(xiàn)的數(shù)據(jù)查詢、排序、分頁顯示等相關(guān)操作技巧,需要的朋友可以參考下
    2017-06-06

最新評論

紫阳县| 扎囊县| 乐安县| 建湖县| 佛山市| 遂宁市| 五常市| 衡山县| 浦江县| 武陟县| 邓州市| 介休市| 分宜县| 石阡县| 泸水县| 沅陵县| 湘阴县| 新建县| 杭锦后旗| 伊金霍洛旗| 衡水市| 色达县| 茌平县| 水富县| 龙海市| 银川市| 屏东县| 宣化县| 手游| 营口市| 宁海县| 北京市| 广德县| 康乐县| 井研县| 曲沃县| 钟山县| 泰顺县| 高州市| 陈巴尔虎旗| 满城县|