.net自帶的庫(kù)生成zip文件的方法
以下用一個(gè)例子來(lái)展示:
注意這里面相對(duì)路徑的生成過(guò)程:截取比源路徑多出的部分,并且將右斜線(xiàn)替換成左斜線(xiàn)。
雙擊打開(kāi),還真是有模有樣那。
點(diǎn)評(píng):
這個(gè)例子只是為了展示.net提供的這一功能。對(duì)于該例子,可以把它擴(kuò)展的很完善。以下舉一些可以擴(kuò)展的地方:
1. 應(yīng)用System.IO.Packaging.PackUriHelper類(lèi),可以很方便的生成PackagePart的Uri,必須像例子中那樣自己生成Uri.
2. Package.CreatePart(Uri, String, CompressionOption)方法中的第三個(gè)參數(shù),提供壓縮方式。
3. 更多的使用技巧可以看這里:http://msdn.microsoft.com/zh-cn/library/system.io.packaging.aspx
相關(guān)文章
基于ASP.NET+EasyUI框架實(shí)現(xiàn)圖片上傳提交表單功能(js提交圖片)
這篇文章主要介紹了基于ASP.NET+EasyUI框架實(shí)現(xiàn)圖片上傳再提交表單(js提交圖片)的相關(guān)資料,需要的朋友可以參考下2016-06-06使用Spring.Net框架實(shí)現(xiàn)多數(shù)據(jù)庫(kù)
這篇文章介紹了Spring.Net框架實(shí)現(xiàn)多數(shù)據(jù)庫(kù)的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03asp.net(c#)獲取內(nèi)容第一張圖片地址的函數(shù)
C#獲取文章類(lèi)第一張圖片的地址的函數(shù)(留著以后用),先說(shuō)一下思路2009-11-11asp.net5中的用戶(hù)認(rèn)證與授權(quán)(1)
Visual Studio 2015 Preview 除了給我們帶了了C# 6.0的新語(yǔ)法、跨移動(dòng)的開(kāi)發(fā)以外,還給我們帶來(lái)了ASP.NET5(也就是之前被稱(chēng)作下一代ASP.NET的ASP.NET vNext)。本文給大家介紹asp.net5中的用戶(hù)認(rèn)證與授權(quán)(1),需要的朋友可以參考下2015-10-10使用DataTable更新數(shù)據(jù)庫(kù)(增,刪,改)
使用DataTable更新數(shù)據(jù)庫(kù)(增,刪,改),需要的朋友可以參考一下2013-03-03使用.NET升級(jí)助手將.NET?Framework項(xiàng)目升級(jí)為.NET?6
這篇文章介紹了使用.NET升級(jí)助手將.NET?Framework項(xiàng)目升級(jí)為.NET?6的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04