- (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本地文件夹保存图片
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 拖拽上传JS包:Dropzone.js图片展示JS包:PhotoSwipe.jsMac OS:Sierra 10....
- 从网络下载图片并保存到磁盘文件中 建立保存图片的目录如果目录不存在,则建立文件目录。使用os.makedirs(f...
- 存图片,思路分析: 首先自定义一个保存图片的文件夹然后判断文件是否创建成功,如果创建成功则直接保存图片(先把图片保...
- 1.先获取到APP沙盒中的图片路径path2.然后将path作为参数,传入下面的方法里,进行图片保存到手机本地相册中。
- 第一次修改:2017.05.26 修改内容:之前的方法在转化带有图片的html页面时会出现图片缺失问题,由于之前我...