使用SSZipArchive壓縮文件注意的坑

上傳文件,上傳圖片理想的狀態(tài)就是壓縮好了再丟給服務端,所以壓縮很重要。

我用的是SSZipArchive壓縮,今天不講怎樣壓,很簡單,介紹接入的文章一抓一大把,今天主要說兩個點(自己遇到的問題)

1.壓縮后的文件打不開,顯示解壓錯誤

2.壓縮后找不到文件?

解決方案:??源文件和壓縮后的文件名要保持一致,下文代碼中的@"Log.txt"和@"Log.zip"一致(撇開后綴名)

? ? ? ? ? ? ?//源文件

?? ? ? ? ? ? NSString *myLogPath =[rootLogPath stringByAppendingPathComponent:@"Log.txt"];;

? ? ? ? ? ? //壓縮文件名

? ? ? ? ? ? NSString *zipFileName =[rootLogPath stringByAppendingPathComponent:@"Log.zip"];

? ? ? ? ? ? //壓縮的文件

? ? ? ? ? ? NSArray *fileNamearr = @[myLogPath];

? ? ? ? ? ?//壓縮

? ? ? ? ? ? BOOL isSuccess =[SSZipArchive createZipFileAtPath:zipFileName withFilesAtPaths:fileNamearr];

? ? ? ? ? ? if(isSuccess){

? ? ? ? ? ? ? ? NSLog(@"log壓縮成功");

? ? ? ? ? ? }else{

? ? ? ? ? ? ? ? NSLog(@"log壓縮失敗");

? ? ? ? ? ? }

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 前言 最先接觸編程的知識是在大學里面,大學里面學了一些基礎的知識,c語言,java語言,單片機的匯編語言等;大學畢...
    oceanfive閱讀 3,417評論 0 7
  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結構(3).初始化時...
    歐辰_OSR閱讀 30,286評論 8 265
  • iOS開發(fā)-文件管理(一) 一、iOS中的沙盒機制 iOS應用程序只能對自己創(chuàng)建的文件系統(tǒng)讀取文件,這個獨立、封閉...
    MacShare閱讀 1,875評論 0 6
  • 一、iOS中的沙盒機制 iOS應用程序只能對自己創(chuàng)建的文件系統(tǒng)讀取文件,這個獨立、封閉、安全的空間,叫做沙盒。它一...
    1d5cb7cff98d閱讀 1,875評論 0 0
  • 一、iOS中的沙盒機制 iOS應用程序只能對自己創(chuàng)建的文件系統(tǒng)讀取文件,這個獨立、封閉、安全的空間,叫做沙盒。它一...
    tzhtodd閱讀 1,350評論 0 2

友情鏈接更多精彩內(nèi)容