美文网首页
使用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