WebClient 文件下载
//文件地址var path = Utils.GetQueryStringValue("path");//带有http//下载文件到前台文件夹Music下WebClient client = new WebClient();string URLAddress = Common.Utils.GetDataCenterImgUrl()+path;string receivePath = HttpContext.Current.Server.MapPath("~/music/");string filepath = receivePath + System.IO.Path.GetFileName(URLAddress);client.DownloadFile(URLAddress, filepath);//下载文件HttpContext.Current.Response.ContentType = "application/ms-download";string s_path = filepath;System.IO.FileInfo file = new System.IO.FileInfo(s_path);HttpContext.Current.Response.Clear();HttpContext.Current.Response.AddHeader("Content-Type", "application/octet-stream");HttpContext.Current.Response.Charset = "utf-8";HttpContext.Current.Response.AddHeader("Content-Disposition", "attachment;filename=" + System.Web.HttpUtility.UrlEncode(file.Name, System.Text.Encoding.UTF8));HttpContext.Current.Response.AddHeader("Content-Length", file.Length.ToString());HttpContext.Current.Response.WriteFile(file.FullName);HttpContext.Current.Response.Flush();HttpContext.Current.Response.Clear();HttpContext.Current.Response.End();
转载于:https://www.cnblogs.com/hausthy/p/4441282.html
WebClient 文件下载相关推荐
- Silverlight技术研讨(1):WebClient, 文件下载利器
对于小型的Silverlight应用程序,可以把所有内容,包括资源,都包含在一个Xap包中发布.对于开发者来说,是个很便利的选择,可以把更多的精力和时间用到程序的功能方面,提高开发效率.但是对于使用者 ...
- 用 WebClient 轻松实现文件下载上传、网页抓取
我们知道用 WebRequest(HttpWebRequest.FtpWebRequest) 和 WebResponse(HttpWebResponse.FtpWebResponse)可以实现文件下载 ...
- Winform文件下载之WebClient
最近升级了公司内部使用的一个下载小工具,主要提升了下面几点: 1. 在一些分公司的局域网中,连接不上外网 2. 服务器上的文件更新后,下载到的还是更新前的文件 3. 没有下载进度提示 4. 不能终止下 ...
- WebClient实现文件下载详解(二)
.Net2.0中新增了很多组件,WebClient就是其中一个,功能也很强大,今天拿WebClient做了一个小实验,只用到了一些很简单的功能就可以实现以前不好实现的功能,很方便. 简单介绍一下Web ...
- 使用WebClient实现文件下载
.Net2.0中新增了很多组件,WebClient就是其中一个,功能也很强大,今天拿WebClient做了一个小实验,只用到了一些很简单的功能就可以实现以前不好实现的功能,很方便. 简单介绍一下Web ...
- webclient下载文件 带进度条
private void button1_Click(object sender, EventArgs e){doDownload(textBox1.Text.Trim());}private Dat ...
- 转:WebClient类(温习一下)
WebClient类提供向 URI 标识的资源发送数据和从 URI 标识的资源接收数据的公共方法. 其实就相当于创建一个请求客户端.可以获取网页和各种各样的信息,包括交互. 通过MSDN来看看WebC ...
- C#实现文件下载代码
提供个C#实现文件下载代码 一.概述: 本文通过一个实例向大家介绍用Visual C#进行Internet通讯编程的一些基本知识.我们知道.Net类包含了请求/响应层.应用协议层.传输层等层次.在本程 ...
- 用Visual C#实现文件下载
using System; using System.Drawing; using System.Collections; using System.ComponentModel; using Sys ...
最新文章
- esc pos java打印图片_android 调用蓝牙打印机(ESC/POS 热敏打印机)打印小票和图片...
- 实现线程哪种方法更好_实施数据以实现更好的用户体验设计的4种方法
- hadoop slaves文件_hadoop:分布式集群参数master节点的配置!
- python语言怎么用-Python语言应用解析,如何入门学Python?
- VC中如何使某一窗口始终居于其它窗口前面?
- web player html5源码,基于Flowplayer打造一款免费的WEB视频播放器附源码
- Apollo测试通知登记
- mysql数据库连接锁住_锁mysql方法
- 吴恩达机器学习(十三)异常检测(高斯分布)
- java 仓库管理_Java仓库管理系统(一)
- 超声波测深仪工作原理
- go每日新闻--2021-01-16
- 数据库的锁机制理解和运用
- 怎么把ppt文字大小设置一致_51页PPT告诉你,大神都在用的这些神级插件,到底有多赞?...
- C语言——深度剖析数据在内存中的存储
- rabbitmq多个消费者消费同一个队列中的同一条消息。
- 数据分析-建立回归模型的流程
- 怎么修改win10控制台字体
- Android应用程序介绍
- tableau应用实战案例(五十七)-公司考勤可视化展示
热门文章
- 训练指南 UVALive - 3713 (2-SAT)
- 洛谷P4136 谁能赢呢?——博弈
- Tomcat企业级应用
- CSS样式让一个块在最上层中显示
- 移动端开发问题及技巧汇总
- 动态创建的 CEdit 被限制长度,增加 ES_AUTOHSCROLL 属性;被无法Tab激活焦点,增加 WS_TABSTOP 属性(转)...
- javascript初学者必须注意的7个细节
- 咖友:打个雷啊 | 今日头条VS腾讯新闻:让马化腾也坐不住的新闻资讯行业未来之争...
- PMCAFF微课堂 | 懒人周末CEO,阿里人创业如何在一周内吸引近万用户
- 【pmcaff】其实一直有一个人在默默关注你