婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題

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

熱門標簽:百應電話機器人外呼系統 外呼電話機器人成本 蘇州如何辦理400電話 400電話辦理怎么樣 聯通官網400電話辦理 地圖標注軟件免費下載 西寧呼叫中心外呼系統線路商 臨沂智能電話機器人加盟 網絡電話外呼系統上海

準備工作:

 在vs工具欄中找到NuGet

 

下載DotNetZip

現在就可以使用DotNetZip強大的類庫了,在這里我給出一些簡單的使用。

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中,后面的參數“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簡單使用方法,解決文件壓縮的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

標簽:臨夏 聊城 清遠 海西 平涼 慶陽 甘肅 中衛

巨人網絡通訊聲明:本文標題《ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題》,本文關鍵詞  ASP.Net,MVC,DotNetZip,簡單,使用方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題》相關的同類信息!
  • 本頁收集關于ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 探索| 连城县| 西城区| 新兴县| 浙江省| 荆州市| 荔浦县| 洛南县| 泰兴市| 阳新县| 沙洋县| 阳城县| 澎湖县| 青海省| 五寨县| 南和县| 曲周县| 土默特右旗| 江津市| 临桂县| 阳信县| 奉贤区| 杭锦后旗| 屏南县| 甘洛县| 阳泉市| 富阳市| 察雅县| 西昌市| 黄龙县| 晋宁县| 宁波市| 塔河县| 稷山县| 淮北市| 云龙县| 富宁县| 屯留县| 射阳县| 大宁县| 仁怀市|