- (NSString *)SaveFileToDocuments:(NSString *)url

{

    // NSString *url = @"http://172.28.250.70/ad/20140210151602.jpg";

    NSString *FileName = [url lastPathComponent];

    NSString *resultFilePath = @"";

    if (url.length > ) {

        NSString *destFolderPath = [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"IadImages"];

        NSString *destFilePath = [destFolderPath stringByAppendingPathComponent:url];

        if (! [[NSFileManager defaultManager] fileExistsAtPath:destFolderPath]) { //判断文件夹是否存在

            [[NSFileManagerdefaultManager] createDirectoryAtPath:destFolderPath withIntermediateDirectories:YESattributes:nilerror:nil];

        }

        if ([[NSFileManager defaultManager] fileExistsAtPath:destFilePath]) { //判断文件是否存在

            resultFilePath = destFilePath;

        } else {

            NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];

            if ([imageData writeToFile:destFilePath atomically:YES]) {

                resultFilePath = destFilePath;

            }

            else {

                resultFilePath = destFilePath;

            }

        }

    }

    return resultFilePath;

}

- (NSString*)UTF8_To_GB2312:(NSString*)utf8string

{

    NSStringEncoding encoding =CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000);

    NSData* gb2312data = [utf8string dataUsingEncoding:encoding];

    return [[NSString alloc] initWithData:gb2312data encoding:encoding];

}

最新文章

  1. 输入一个数组,求最小的K个数
  2. 带卡扣的网卡接口使用小Tips,大家注意插拔网线的手法啊!
  3. zsh(yum装包的时候,有时候会不行)
  4. How to disable certain HTTP methods (PUT, DELETE, TRACE and OPTIONS) in JBOSS7 .
  5. C#导入EXCEL数据
  6. 不安装Oracle客户端使用PL/SQL连接服务器端Oracle
  7. A script job for rebuild DB in AX 2012
  8. 表ADT
  9. eclipse加入git工具
  10. Linux企业级开发技术(3)——epoll企业级开发之epoll模型
  11. 显示出eclipse文件层次
  12. HTML5 实现拍照上传
  13. iOS 开发之动画篇 - 从 UIView 动画说起
  14. webpack中dev-server不写contentBase时如何设置可以显示页面并且加载js
  15. Android 进程常驻、进程守护、进程保活技术的总结
  16. Mybatis Mapper文件中的一小坑
  17. python 3.7 配置mysql数据库
  18. webpack+vue 组件间传参(单一事件中心管理组件通信--$root),如果有路由的话会失效
  19. vcenter 不可访问虚拟机
  20. [转]python中pandas库中DataFrame对行和列的操作使用方法

热门文章

  1. SpringBean_获取Spring加载的所有bean(实践)
  2. WPF实现图片倒影
  3. 【CityHunter】服务器端设计思路
  4. <<< java如何调用系统程序
  5. <<< 数据库基础知识
  6. 11月15日下午 ajax返回数据类型为XML数据的处理
  7. thinkphp标签
  8. Git入门
  9. 在Application中集成Microsoft Translator服务之使用http获取服务
  10. CF451E Devu and Flowers (隔板法 容斥原理 Lucas定理 求逆元)