/// <summary>/// 下载线上文件到本地(gif图片可以保持动画)/// </summary>/// <param name="URL">下载文件链接</param>/// <param name="filename">保存到本地的地址</param>/// <returns></returns>public static void DownloadFile(string URL, string filename){HttpWebRequest req = null;HttpWebResponse rep = null;Stream st = null;Stream so = null;try{req = (HttpWebRequest)WebRequest.Create(URL);//请求网络资源req.UserAgent = "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Mobile Safari/537.36";rep = (HttpWebResponse)req.GetResponse();//返回Internet资源的响应long totalBytes = rep.ContentLength;//获取请求返回内容的长度st = rep.GetResponseStream();//读取服务器的响应资源,以IO流的形式进行读写so = new FileStream(filename, FileMode.Create);long totalDownloadedByte = 0;byte[] by = new byte[1024];int osize = st.Read(by, 0, (int)by.Length);while (osize > 0){totalDownloadedByte = osize + totalDownloadedByte;so.Write(by, 0, osize);osize = st.Read(by, 0, (int)by.Length);//读取当前字节流的总长度}so.Flush();}catch (Exception ex) { ex.ToString(); }finally{if (so != null) { so.Close(); so.Dispose(); }if (st != null) { st.Close(); st.Dispose(); }if (rep != null) { rep.Close(); rep.Close(); }// rep.Dispose();if (req != null) { req.Abort(); }}}

C# 下载gif图片,动画丢失,解决办法相关推荐

  1. 德军总部2新巨人计算机丢失,德军总部2新巨人 vulkan-1.dll丢失解决办法

    本文给大家带来德军总部 2 新巨人 vulkan-1.dll 丢失解决办法,有遇到这种问题的可以看一下. 首先和广大玩家说一下,遇到这类游戏组件丢失问题的时候,一般的处理方法是先验证游戏内容的完整性 ...

  2. iOS11隐藏导航条后顶部有20单位的空白或者pop页面时明显感觉前一个页面有上移的异常动画的解决办法。

    iOS11隐藏导航条后顶部有20单位的空白或者pop页面时明显感觉前一个页面有上移的异常动画的解决办法. 参考文章: (1)iOS11隐藏导航条后顶部有20单位的空白或者pop页面时明显感觉前一个页面 ...

  3. Android项目clean之后R.java文件丢失解决办法

    2019独角兽企业重金招聘Python工程师标准>>> Android项目clean之后R.java文件丢失解决办法 1.  Android Tools -> fix proj ...

  4. ie不显示html图片不显示,IE浏览器图片显示不出来 IE浏览器图片不显示解决办法...

    很多人在使用ie浏览器打开网页时,发现所有的图片都是不显示出来的,可能重置之后浏览器图片显示不出来,也有可能是在ie浏览器设置中,没有启用显示图片选项,如果没有图片显示的话,该如何设置让图片显示出来呢 ...

  5. Android Studio gradle下载依赖包失败的解决办法

    Android Studio gradle下载依赖包失败 的解决办法 使用Android Studio在第一次导入项目或者配置完Kotlin后,会一直Build,因为需要下载一些项目中配置的依赖和gr ...

  6. windows引导文件丢失解决办法

    windows引导文件丢失解决办法 谁偷了我的启动文件?--Windows多重引导故障快速修复 现在安装多操作系统的朋友越来越多,但在多操作系统运行过程中偶尔出现的多重选单丢失.启动文件损坏.无法引导 ...

  7. 安川机器人原点丢失_ABB机器人零点丢失解决办法

    广东尚誉高科智能科技有限公司ABB机械手保养.ABB机器人控制柜保养,ABB机器人维修,ABB机器人控制柜维修,ABB机器人周边维修,ABB机器人配件维修.安川机械手保养.安川机器人控制柜保养, 安川 ...

  8. idea下载插件很慢的解决办法

    idea下载插件很慢的解决办法 在下载idea插件的时候经常会遇到在插件市场中搜索图标一直在转,很久都搜索不出结果,或者直接显示搜索不成功 网上的大部分的解决方法都是 但是在新版的idea,(据我所知 ...

  9. 苹果cms图片采集到网站服务器上,苹果cms采集的图片不显示解决办法

    这篇文章主要为大家详细介绍了苹果cms采集的图片不显示解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 一般图片不显示就两种原因 1.图片地址无效 什么情 ...

  10. 微信商户平台登录重复下载安装安全控件解决办法

    在用浏览器登陆商户平台时,输入帐号之后,密码框总是显示请点击下载并安装控件,已经安装完控件后还是提示下载安装,遇到这种问题其实是兼容问题, 解决办法很简单,确保安装控件后将浏览器切换至兼容模式,或者直 ...

最新文章

  1. 使用Xcode和Instruments调试解决iOS内存泄露(转)
  2. echarts js 删除框选数据_echarts同一页面中四个图表切换的js数据交互方法示例
  3. jQuery 学习笔记之二 (jQuery代码风格)
  4. php根据指定字段去重,php二维数组根据某个字段去重
  5. Python+numpy实现矩阵QR分解
  6. win8 64位 iis8 安装.net1.1
  7. 研究了EXCEL的行高问题
  8. ES6的Map数据结构
  9. Trickbot 年度版本变化情况
  10. Vo Mic|旧手机不要扔,一招秒变无线麦克风
  11. 动物数据集+动物分类识别训练代码(Pytorch)
  12. java堆空间(内存)
  13. Java 11,Spring Boot和JavaScript中的i18n
  14. (1分钟突击面试) 高斯牛顿、LM、Dogleg后端优化算法
  15. 阿里、拼多多大佬的IT公众号!
  16. sendmsg返回值_[求助]Sendmessage函数返回值
  17. 如何在SOLIDWORKS工程图中,快速进行尺寸标注?
  18. 服务器开发必备-【数据库】Redis集群篇
  19. 音频重采样的基本(我的学习笔记)
  20. Oracle安装出现INS-30131

热门文章

  1. HTML5 FileReader
  2. 微信小程序05---聊天室的搭建
  3. TreeMap与TreeSet(初步了解)
  4. 苹果保修期多久_二手苹果手机怎么验机?
  5. append、appendTo、appendChild、prepend
  6. 计算机网络应用层(二):DNS协议详解
  7. 谷歌浏览器被hao123网页(或其他网页)劫持了,怎么办?(已解决)
  8. 树莓派烧写OpenWrt系统后外接4G模块实现4G路由即MiFi
  9. 将波旁威士忌的整洁Mixins提升到新的水平
  10. 思考者的回归--转帖今何在的优美文章《窗》之三