美文网首页
使用SSZipArchive压缩文件注意的坑

使用SSZipArchive压缩文件注意的坑

作者: 美腻的程序猿 | 来源:发表于2018-05-14 15:48 被阅读0次

    上传文件,上传图片理想的状态就是压缩好了再丢给服务端,所以压缩很重要。

    我用的是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压缩失败");

                }

    相关文章

      网友评论

          本文标题:使用SSZipArchive压缩文件注意的坑

          本文链接:https://www.haomeiwen.com/subject/rrhjdftx.html