/*________
保存图片到沙河路径文件夹
_____________**littleSun_zheng**/
// 先把图片转成 NSData
NSData *data = UIImageJPEGRepresentation (image, .000000005 );
// 文件管理器
NSFileManager *fileManager = [ NSFileManager defaultManager ];
// 拼接要存放东西的文件夹
NSString *pathDocuments = [ NSSearc hPathForDirectoriesInDomains ( NSDocumentDirectory , NSUserDomainMask , YES ) objectAtIndex : 0 ];
// 先把图片转成 NSData
NSData *data = UIImageJPEGRepresentation (image, .000000005 );
// 文件管理器
NSFileManager *fileManager = [ NSFileManager defaultManager ];
// 拼接要存放东西的文件夹
NSString *pathDocuments = [ NSSearc hPathForDirectoriesInDomains ( NSDocumentDirectory , NSUserDomainMask , YES ) objectAtIndex : 0 ];
NSString
*createPath = [
NSString
stringWithFormat
:
@"%@/EcmChatMyPic"
, pathDocuments];
// 判断文件夹是否存在,如果不存在,则创建
if (![[ NSFileManager defaultManager ] fileExistsAtPath :createPath]) {
// 判断文件夹是否存在,如果不存在,则创建
if (![[ NSFileManager defaultManager ] fileExistsAtPath :createPath]) {
//如果没有就创建这个 想创建的文件夹 ()
[fileManager createDirectoryAtPath :createPath with IntermediateDirectories : YES attributes : nil error : nil ];
[fileManager createDirectoryAtPath :createPath with IntermediateDirectories : YES attributes : nil error : nil ];
// 然后保存
NSString * DocumentsPath = [ NSHomeDirectory () stringByAppendingPathComponent : @"Documents/EcmChatMyPic" ];
NSString *imgFileName = [ NSString stringWithFormat : @"/%@.jpg" ,fileName];
[fileManager createFileAtPath :[DocumentsPath stringByAppendingString :imgFileName] contents :data attributes : nil ];
} else {
// 文件夹存在 直接保存
NSString * DocumentsPath = [ NSHomeDirectory () stringByAppendingPathComponent : @"Documents/EcmChatMyPic" ];
NSString *imgFileName = [ NSString stringWithFormat : @"/%@.jpg" ,fileName];
[fileManager createFileAtPath :[DocumentsPath stringByAppendingString :imgFileName] contents :data attributes : nil ];
}
// 存完之后 接着就取出来 发送
NSString * DocumentsPath = [ NSHomeDirectory () stringByAppendingPathComponent : @"Documents/EcmChatMyPic" ];
NSString *imgFileName = [ NSString stringWithFormat : @"/%@.jpg" ,fileName];
NSString * filePath = [[ NSString alloc ] initWithFormat : @"%@%@" ,DocumentsPath,imgFileName];
//取出图片 等待 你的使用
UIImage
*img = [
UIImage
imageWithContentsOfFile
:filePath];