zoukankan      html  css  js  c++  java
  • ios ASI 断点下载

    ASI的断点下载技术非常的好用, 任何有下载功能的应用都可以试试:

    //1.创建请求对象
         NSURL *url=[NSURL URLWithString:@"在这里输入你的下载链接"];
         ASIHTTPRequest *request=[ASIHTTPRequest requestWithURL:url];
         
         //2.设置下载文件保存的路径
         NSString *cachepath=[NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject];
         NSString *filename=[cachepath stringByAppendingPathComponent:@"video.zip"];
         request.downloadDestinationPath=filename;
         NSLog(@"%@",filename);
         
         //3.设置下载进度的代理
         request.downloadProgressDelegate=self.progress; // 这里别忘了签代理<ASIProgressDelegate>
         
         //4.发送网络请求(异步)
         [request startAsynchronous];
    
        // 5.断点下载:
         request.allowResumeForFileDownloads=YES;
    
         //6.下载完毕后通知
         [request setCompletionBlock:^{
             NSLog(@"文件已经下载完毕");
         }];

    取消下载方法:

    [request clearDelegatesAndCancel];

  • 相关阅读:
    最大流问题的几种经典解法综述
    有上下界的网络流
    hiho一下
    poj 1018
    状压dp
    hdu 1043
    Poj1015
    7.14
    sgu 128
    (zhuan)
  • 原文地址:https://www.cnblogs.com/JJFly/p/4297756.html
Copyright © 2011-2022 走看看