downloadFiles
2016-11-21 13:40:03 0 举报
登录查看完整内容
为你推荐
查看更多
抱歉,暂无相关内容
`downloadFiles` 是一个常见的函数名,通常用于下载文件。这个函数可能会接收一个或多个参数,如文件的URL、文件名、保存路径等。在函数内部,它通常会使用某种编程语言的网络库(如Python的requests库)来发送HTTP请求,获取文件的内容。然后,它会将获取到的内容写入到指定的文件中。如果文件下载过程中出现错误,该函数通常会抛出异常。此外,为了提高下载速度和效率,`downloadFiles` 函数可能会使用一些优化策略,如多线程下载、断点续传等。总的来说,`downloadFiles` 是一个强大的工具,可以帮助用户轻松地从网络上下载文件。
作者其他创作
大纲/内容
是
回调下载完成block
结束
调用queue方法获取对列(属性保存)
队列是否暂停
设置队列的请求回调方法:singleRequestDidFinish(成功)singleRequestDidFail(失败)downloadComplete(完成)
调用[ASINetworkQueue setMaxConcurrentOperationCount:3]设置并发数。
从请求中获取对的 文件路径、回调block
遍历下载文件列表,生成对应的请求,并掉用queue的addOperation方法将请求添加到队列
重置并释放queue
调用[ASINetworkQueue queue]生成对象
保存文件到指定目录下
downloadFiles开始
queue开始
singleRequestDidFinish开始
从请求中获取对的 文件路径、回调block、保存路径
调用队列的 go 方法开始队列的请求
singleRequestDidFail开始
_queue是否为nil
否
downloadComplete开始
调用[ASINetworkQueue reset]初始化对象。
生成失败的Error对象
遍历参数map拼接成参数列表
返回对象
0 条评论
回复 删除
下一页