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];

    }

  • 相关阅读:
    jQuery琐碎
    jQuery文档加载事件
    微信,禁止分享页面
    级联下拉列表
    struts2 result随笔
    C++知识点(四)类与对象,结构体、联合体、枚举类
    C++知识点(三)函数
    剑指offer-二叉树
    LeetCode:Remove Element
    LeetCode:Remove Duplicates from Sorted Array
  • 原文地址:https://www.cnblogs.com/guligei/p/3804374.html
Copyright © 2011-2022 走看看