- (void)saveImage:(UIImage *)image{
NSData *imageData = UIImageJPEGRepresentation(image, 0.3);
BOOL success;
NSError *error;
NSArray *paths =NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *imgCachePath = @"img-cache";
NSString *imgCacheAbsolutePath = [NSString stringWithFormat:@"%@/html-resources/%@",documentsDirectory,imgCachePath];
NSFileManager *fileManager = [NSFileManager defaultManager];
//判断是否存在改文件夹,不存在创建
success = [fileManager fileExistsAtPath:imgCacheAbsolutePath];
if(!success) {
[fileManager createDirectoryAtPath:imgCacheAbsolutePath withIntermediateDirectories:YES attributes:nil error:&error];
}
// 图片名
NSString *UUIDStr = [[NSUUID UUID] UUIDString];
NSString *imgPath = [NSString stringWithFormat:@"%@/%@.jpg",imgCachePath,UUIDStr];
NSString *imgAbsolutePath = [documentsDirectory stringByAppendingPathComponent:[NSString stringWithFormat:@"/html-resources/%@", imgPath]];
[imageData writeToFile:imgAbsolutePath atomically:YES];
//读取图片文件判断是否存储了该图片
// UIImage *selfPhoto = [UIImage imageWithContentsOfFile:imgAbsolutePath];
}
iOS本地文件夹保存图片
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 拖拽上传JS包:Dropzone.js图片展示JS包:PhotoSwipe.jsMac OS:Sierra 10....
- 从网络下载图片并保存到磁盘文件中 建立保存图片的目录如果目录不存在,则建立文件目录。使用os.makedirs(f...
- 存图片,思路分析: 首先自定义一个保存图片的文件夹然后判断文件是否创建成功,如果创建成功则直接保存图片(先把图片保...
- 1.先获取到APP沙盒中的图片路径path2.然后将path作为参数,传入下面的方法里,进行图片保存到手机本地相册中。
- 第一次修改:2017.05.26 修改内容:之前的方法在转化带有图片的html页面时会出现图片缺失问题,由于之前我...