博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ASP.NET下载诸如word,txt,图片等
阅读量:6436 次
发布时间:2019-06-23

本文共 667 字,大约阅读时间需要 2 分钟。

try
   {
   FullFileName 
= Server.MapPath(FileName);  //FileName--要下载的文件名
   FileInfo DownloadFile= new FileInfo(FullFileName);
  
if(DownloadFile.Exists)
     {
     Response.Clear();
     Response.ClearHeaders();
     Response.Buffer
=false;
     Response.ContentType
="application/octet-stream";
     Response.AppendHeader(
"Content-Disposition","attachment;filename="
    
+HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.ASCII));
     Response.AppendHeader(
"Content-Length",DownloadFile.Length.ToString());
     Response.WriteFile(DownloadFile.FullName);
     Response.Flush();
     Response.End();
   }
  
else
{
    
//文件不存在
   }
   }
None.gif
catch
{
  
//文件不存在

}

本文转自 BruceAndLee 51CTO博客,原文链接:http://blog.51cto.com/leelei/188984,如需转载请自行联系原作者

你可能感兴趣的文章
win32窗口机制之CreateWindow
查看>>
C/C++ 一段代码区分数组指针|指针数组|函数指针|函数指针数组
查看>>
awakeFromNib小总结
查看>>
java知识大全积累篇
查看>>
图像特效——摩尔纹 moir
查看>>
Android OpenGL ES(十)绘制三角形Triangle .
查看>>
EAGAIN、EWOULDBLOCK、EINTR与非阻塞 长连接
查看>>
善于总结所做所学的内容
查看>>
Lua-简洁、轻量、可扩展的脚本语言
查看>>
org.hibernate.MappingException: entity class not found hbm可以解析,但是实体类不能解析...
查看>>
Android -- Drag&&Drop
查看>>
Extjs4:改变Grid单元格背景色(转载)
查看>>
中医无绝症[转载]
查看>>
ZendStudio10.6.1如何安装最新的集成svn小工具?
查看>>
PHP中$_SERVER的详细参数与说明
查看>>
jquery easyui datagrid mvc server端分页排序筛选的实现
查看>>
去了大公司就一定能学到很牛的技术么?
查看>>
methanol 模块化的可定制的网页爬虫软件,主要的优点是速度快。
查看>>
IOS开发之表视图(UITableView)
查看>>
Notepad++去除代码行号的几种方法
查看>>