ASP.NET(C#)下载图片代码
2010-06-22 10:10
169 查看
在做下载的功能时,如果下载的文件是一个Rar的压缩包,通常我们只做一个链接,链接地址指向这个压缩包即可,但如果下载的是一个图片文件,这个办法就行不通了,用下面这段代码就可以实现下载图片,WORD文档等文件。
try
{
string FullFileName = Server.MapPath(@"/images/imgname.jpg"); //FileName--要下载的文件名
System.IO.FileInfo DownloadFile = new System.IO.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.Name, System.Text.Encoding.ASCII));
Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
}
else
{
//文件不存在
}
}
catch
{
//文件不存在
}
本文转载:http://www.cnblogs.com/bynet/archive/2010/06/21/1762158.html
try
{
string FullFileName = Server.MapPath(@"/images/imgname.jpg"); //FileName--要下载的文件名
System.IO.FileInfo DownloadFile = new System.IO.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.Name, System.Text.Encoding.ASCII));
Response.AppendHeader("Content-Length", DownloadFile.Length.ToString());
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
}
else
{
//文件不存在
}
}
catch
{
//文件不存在
}
本文转载:http://www.cnblogs.com/bynet/archive/2010/06/21/1762158.html
相关文章推荐
- ASP.NET(C#)下载图片代码
- ASP.NET(C#)下载图片代码
- asp.net(c#)从url网络地址下载图片或文件到本地硬盘
- Asp.net(C#)读取数据库并生成JS文件制作首页图片切换效果(附demo源码下载)
- Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)
- ASP.NET图片加水印的实现代码(C#)
- Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)
- 【提供全部源码下载】这些年让我值得骄傲的数据库访问层代码,C# ASP.NET 全国最好用的通用数据库访问层代码之一
- Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)
- Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)
- 发布EntLib.com / YAF 开源论坛 V3.0 (ASP.NET/C#) -- 提供代码下载!
- Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)
- EntLib.com / YAF 开源论坛 V3.0 (ASP.NET/C#) -- 提供代码下载!
- Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)
- asp.net(C#)上传下载及文件管理代码(续)
- ASP.NET图片加水印的实现代码(C#)
- C# ASP.NET 图片处理的代码
- Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)
- Asp.net 2.0 C#实现压缩/解压功能 (示例代码下载)