zoukankan      html  css  js  c++  java
  • 下载图片,

    -(void)downImage

    {

        AlbumInfo *info = [self.dataArray objectAtIndex:index];

        NSString *filePath = [[SandBoxPath pathForCaches]stringByAppendingPathComponent:@"/a.png"];

        [self showLoadingView];

        NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:info.url]];

        AFDownloadRequestOperation *downloadOperation = [[AFDownloadRequestOperation alloc]initWithRequest:request targetPath:filePath shouldResume:NO];

        [downloadOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

            [self hideLoadingView];

            UIImage *image = [UIImage imageWithContentsOfFile:filePath];

            if (image) {

                UIImageWriteToSavedPhotosAlbum(image, self, nil, NULL);

                [self showToast:@"保存成功!"];

            }else{

                [self showToast:@"保存失败!"];

            }

            

        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

            [self hideLoadingView];

            [self showToast:@"保存失败!"];

     

        }];

        

        [downloadOperation setProgressiveDownloadProgressBlock:^(AFDownloadRequestOperation *operation, NSInteger bytesRead, long long totalBytesRead, long long totalBytesExpected, long long totalBytesReadForFile, long long totalBytesExpectedToReadForFile) {

            TTLog(@"bytesread: %d",bytesRead);

        }];

        NSOperationQueue *downloadQueue = [[NSOperationQueue alloc]init];

        [downloadQueue addOperation:downloadOperation];

    }

  • 相关阅读:
    寻找我编程道路的明灯
    Torque2D MIT 学习笔记(7) TAML的使用
    Torque2D MIT 学习笔记(4) 脚本语法(2)
    C++输入/输出流
    设计模式之命令模式
    设计模式之策略模式
    Torque2D MIT 学习笔记(11) 资源管理(3)
    C++文件处理
    Torque2D MIT 学习笔记(2) 目录结构
    设计模式之观察者模式
  • 原文地址:https://www.cnblogs.com/guligei/p/3804374.html
Copyright © 2011-2022 走看看