zoukankan      html  css  js  c++  java
  • iOS-服务器文件断点下载

    文件下载基本步骤:
    1.获取下载链接,创建响应发送请求.(使用异步请求,避免因文件过大下载时间长而阻塞主线程).
    2.当接到响应时在下载目录中创建文件.创建文件使用NSFileHandle进行文件内部处理.(检验文件是否存在——利用NSFileManager创建文件——NSFileHandle的fileHandleForWritingAtPath方法对文件进行写入).
    3.接收数据时,将分段接收的数据写入文件中
    4.文件接收完毕后,关闭NSFileHandle.
    以上为普通下载步骤,此处不用代码示范,以下以实现断点下载功能为例.

    因为沙盒路径在本程序中经常使用,所以先提供一个获取沙盒路径方法

    下载事件

    暂停事件

    #pragma mark ---NSURLConnectionDatasource---

    就这样完成了下载和断点继续下载的过程!!!

    只要有梦想,人生就有意义。。。
  • 相关阅读:
    tomcat监控与优化
    rpm打包
    Rewrite和location 区别
    LNMP服务
    yum仓库脚本
    用户管理的脚本2
    pxe装机脚本
    用户管理的脚本1
    磁盘管理综合测试题
    MySQL 增量备份介绍及案例演示
  • 原文地址:https://www.cnblogs.com/jiafuyang/p/4829498.html
Copyright © 2011-2022 走看看