dotnetzip

    2熱度

    1回答

    我想從操作控制器獲取zip文件(或字節數組),並將其解壓縮在JavaScript中。我的目標是節省時間,因爲我想下載的數據量非常大。 這是動作控制器返回數據: public FileContentResult GetKML() { byte[] strResult = GetZippedDataWithDotNetZip(); return File(strRes

    19熱度

    3回答

    我有一個奇怪的文件,當與DotNetZip壓縮創建一個'ununzipable'檔案。當我嘗試使用7zip將其解壓縮時,它會失敗CRC failed in 'AjaxControlToolkit.dll'. File is broken.當我用7zip手動壓縮時,它解壓縮的很好。 有沒有人遇到過DotNetZip無法正確壓縮簡單二進制文件的場景?還是我錯誤地使用DotNetZip? https:/

    1熱度

    1回答

    我必須在亞馬遜S3中創建一個文件夾。現在必須在zip文件中轉換該文件夾。我已經使用DotNetZip Liberary轉換爲.zip文件。這裏是鏈接爲 http://dotnetzip.codeplex.com/wikipage?title=CS-Examples public void ConvertToZip(string directoryToZip, string zipFileName)

    3熱度

    1回答

    最近我一直有點問題。我一直試圖將一個zip文件提取到內存流中,然後從該流中使用updateEntry()方法將其添加到目標zip文件。 問題是,當流中的文件被放入目標zip文件時,如果該文件尚未在zip文件中,則該文件可以正常工作。如果有一個具有相同名稱的文件,它不會正確覆蓋。它在dotnetzip文檔中說,這種方法會覆蓋壓縮文件中的同名文件,但似乎不起作用。它會正確寫入,但當我去檢查壓縮文件時,

    1熱度

    1回答

    我有一個觀點在這裏我把事件的ID,然後我可以下載所有該事件的圖片..... 這裏是我的代碼 [HttpPost] public ActionResult Index(FormCollection All) { try { var context = new MyEntities(); var Im = (from p in

    0熱度

    2回答

    我試圖測試寫個別圖像還是壓縮包更快。我的方法是創建一個0到255之間的隨機字節數組(8位圖像),並從中形成一個位圖,使用Bitmap.Save重複寫入。這樣,我可以設置的PixelFormat到Format8bppIndexed,這給灰度圖像: // Random number Generator Random rnd = new Random(); // Create a single i

    1熱度

    1回答

    在Windows8中,我試圖使用GetBasicPropertiesAsync()來獲取新創建文件的大小。 有時,但並非總是如此(〜的25%的時間),這個調用給出了一個例外: "Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))". 使用DotNetZip被創建的文件。我添加成千上萬的文件到需要幾分鐘的

    0熱度

    1回答

    我用最新版本的DotNetZip做了這個簡單的代碼,由於某種原因,當我添加一個文件時,我得到了所有的文件夾結構。例如,如果我添加: C:\一個文件夾\兩個文件夾\ File.doc 在壓縮文件內部我將有 一個文件夾\兩個文件夾\ File.doc 但我的預期結果是隻有文件。 DOC 這是我的代碼,我不知道我做錯了什麼或什麼..: //C# public static void MethodOne

    0熱度

    1回答

    所以我一直在使用DotNetZip Library一段時間了,它工作得很好,直到昨天當我最大化zipfile大小。在任何特定的日子裏,我需要壓縮PDF並將它們傳輸到SFTP站點,該站點只接受zip文件。 PDF的數量從幾百,幾千到10K不等。當DotNetZip流程崩潰時,我昨天有大約24K PDF文件。有一種方法可以使用DotNetZip庫拆分zipfiles,但由於某些原因,SFTP服務器上使

    1熱度

    2回答

    我有麻煩,我得到這個代碼: DirectoryInfo di = new DirectoryInfo(dir); FileInfo[] rgFiles = di.GetFiles(); DirectoryInfo[] d = di.GetDirectories(); if(rgFiles != null && d != null) { foreach (FileInfo fi in rgF