ASP.NET下载诸如word,txt,图片等

简介:
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
{
    
//文件不存在
   }

   }

catch {
  
//文件不存在

}



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

相关文章
|
存储 SQL 开发框架
分享88个ASP贺卡图片源码,总有一款适合您
分享88个ASP贺卡图片源码,总有一款适合您
180 2
|
SQL 存储 开发框架
分享107个ASP贺卡图片源码,总有一款适合您
分享107个ASP贺卡图片源码,总有一款适合您
152 1
|
SQL 开发框架 JavaScript
分享66个ASP贺卡图片源码,总有一款适合您
分享66个ASP贺卡图片源码,总有一款适合您
184 0
|
SQL 开发框架 安全
分享111个ASP上传下载源码,总有一款适合您
分享111个ASP上传下载源码,总有一款适合您
435 0
|
SQL 开发框架 前端开发
分享24个上传下载 和32个社区论坛ASP.NET源码,总有一款适合您
分享24个上传下载 和32个社区论坛ASP.NET源码,总有一款适合您
291 0
|
数据安全/隐私保护
.net给图片增加水印和生成图片缩略图
.net给图片增加水印和生成图片缩略图
179 0
|
7月前
|
C++ Windows
.NET Framework安装不成功,下载`NET Framework 3.5`文件,Microsoft Visual C++
.NET Framework常见问题及解决方案汇总,涵盖缺失组件、安装失败、错误代码等,提供多种修复方法,包括全能王DLL修复工具、微软官方运行库及命令行安装等,适用于Windows系统,解决应用程序无法运行问题。
1115 3
|
4月前
|
开发框架 安全 .NET
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
.NET Framework是Windows平台的开发框架,包含CLR和FCL,支持多种语言开发桌面、Web应用。常用版本有3.5、4.5.2、4.8.1,系统可同时安装多个版本,确保软件兼容运行。
1026 0
Microsoft .NET Framework 3.5、4.5.2、4.8.1,适用于 Windows 版本的 .NET,Microsoft C Runtime等下载
|
6月前
.NET Framework 3.5离线安装包合集下载
本文介绍了如何获取和安装.NET Framework运行库离线合集包。用户可通过提供的链接下载安装包,安装过程简单,按提示逐步操作即可完成。安装时可选择所需版本,工具会自动适配架构,无需手动判断,方便高效。
5236 0
|
11月前
|
存储 XML 开发工具
【Azure Storage Account】利用App Service作为反向代理, 并使用.NET Storage Account SDK实现上传/下载操作
本文介绍了如何在Azure上使用App Service作为反向代理,以自定义域名访问Storage Account。主要内容包括: 1. **设置反向代理**:通过配置`applicationhost.xdt`和`web.config`文件,启用IIS代理功能并设置重写规则。 2. **验证访问**:测试原生URL和自定义域名的访问效果,确保两者均可正常访问Storage Account。 3. **.NET SDK连接**:使用共享访问签名(SAS URL)初始化BlobServiceClient对象,实现通过自定义域名访问存储服务。
180 1