_client.DownloadDataAsync(new Uri(url));
_client.DownloadDataCompleted += (sender, e) =>
{
try
{
if (e.Result != null && e.Result.Length > 0 && e.Error == null && e.Cancelled == false)
using (FileStream fileStream = new FileStream(path + file_name, FileMode.Create))
fileStream.Write(e.Result, 0, e.Result.Length);
}
catch (Exception ex)
{
OpenOperator.Error(string.Format("列表页生成任务异常,url:{0}", url), ex);
}
};

大规模download会涉及到站点并发问题,请参见:

.Net魔法堂:开启IIS的WebGarden、WebFarm和StateServer之旅

最新文章

  1. Java学习笔记之方法重载
  2. 让你分分钟学会Javascript中的闭包
  3. 开源的一些GIS项目下载
  4. java Map迭代
  5. java集合练习——Bank
  6. sublimeText插件推荐
  7. IOS 设置定时器
  8. Eclipse “Invalid Project Description” when creating new project from existing source
  9. iOS开发笔记系列-基础3(多态、动态类型和动态绑定)
  10. string的操作
  11. 初见Javascript
  12. 11g 创建asm磁盘组
  13. 模板引擎mustache.js
  14. 《TCP/IP具体解释》读书笔记(18章)-TCP连接的建立与中止
  15. Mesos架构简介
  16. Labview中嵌入flex/flash
  17. 【Python】 配置文件相对路径&软件自动执行的工作目录
  18. NinePatch图片
  19. skearn自学路径
  20. 《java程序设计》结对编程-四则运算(第一周-阶段总结)

热门文章

  1. springboot中,页面访问不到静态资源
  2. 文本分类实战(五)—— Bi-LSTM + Attention模型
  3. 初识服务发现及Consul框架的简单使用
  4. eclipse下将maven项目打包为jar(1.不带第三方jar,2.带第三方jar)
  5. Ubuntu16.04中php如何切换版本
  6. 深入理解 Java 基本数据类型
  7. 【重磅】FineUIPro基础版免费,是时候和ExtJS说再见了!
  8. spl_autoload_register()怎样注册多个自动加载函数?
  9. PyCharm专业版的安装与破解
  10. java 从指定行读文件,执行系统命令