ASP.NET 从服务器中下载文件
2014-08-14 14:11
274 查看
public void DownloadFile(string path) { string fileURL = this.Server.MapPath(path);//文件路径,可用相对路径 System.IO.FileInfo fileInfo = new System.IO.FileInfo(fileURL); Response.Clear(); // 添加头信息,为"文件下载/另存为"对话框指定默认文件名 Response.AddHeader("Content-Disposition", "attachment;filename=" + Server.UrlEncode(fileInfo.Name.ToString()));//文件名 // 添加头信息,指定文件大小,让浏览器能够显示下载进度 Response.AddHeader("Content-Length", fileInfo.Length.ToString());//文件大小 // 指定返回的是一个不能被客户端读取的流,必须被下载 Response.ContentType = "application/octet-stream"; Response.ContentEncoding = System.Text.Encoding.Default; // 把文件流发送到客户端 Response.WriteFile(fileInfo.FullName); Response.End(); }
相关文章推荐
- ASP.NET从服务器下载文件的原代码
- ASP.NET 上传文件至服务器,下载
- asp.net 弹出下载对话框 将文件从服务器下载到本地
- asp.net mvc导出excel文件先保存到服务器某个目录,然后再导出到客户端供客户下载功能的实现
- ASP.NET下载服务器以外的文件
- ASP.NET[IIS]服务器上无法下载.apk文件解决方案 编辑:吴立星
- ASP.NET实现从服务器下载文件问题处理
- 【ASP.Net】下载服务器端txt或者xml文件
- asp.net实现服务器文件下载到本地的方法
- ASP.NET下载服务器以外的文件
- ASP.NET实现从服务器下载文件(记录)
- ASP.NET 从服务器下载文件
- ASP.NET实现从服务器下载文件问题处理
- Android与Asp.Net Web服务器的文件上传下载BUG汇总[更新]
- ASP.NET实现从服务器下载文件2
- ASP.NET实现从服务器下载文件问题处理
- Asp.net下载服务器文件
- ASP.NET实现从服务器下载文件问题处理
- ASP.NET实现从服务器下载文件问题处理
- asp.net实现服务器文件下载到本地