易截截图软件、单文件、免安装、纯绿色、仅160KB

ASP.net 下载文件

hello,各位
我使用如下代码:
Response.Clear();
Response.Buffer = true;
//HttpContext.Current.Response.Write(XMLHEADER);
Response.AppendHeader(HTTPNAME, HTTPVALUE + HttpUtility.UrlPathEncode("download") + FORMAT);
Response.ContentEncoding = System.Text.Encoding.UTF8;
Response.ContentType = "image/jpeg";
Response.BinaryWrite(img);
Response.Flush();
Response.End();

在一个单独的aspx页面中可以正常下载一个图片。

但是目前是要在一个弹出窗口中,点击download链接,下载一个图片。我用同样的代码发现在弹出窗口中,就是闪了一下,就没反应了。应该继续弹出下载确认对话框才对啊!不知道什么原因啊?

请各位大侠赐教!
自己顶!!

再顶!!


专程学习来的


对5楼头像感兴趣

学习一下

引用
string UserAgent = Request.ServerVariables["http_user_agent"].ToLower();
string FileName = "";
if(UserAgent.IndexOf("firefox") == -1)
    FileName = HttpUtility.UrlEncode(FileName, Encoding.UTF8);
Response.AppendHeader("content-type", "application/octet-stream");
Response.AppendHeader("Content-Disposition", "attachment;filename="+FileName);
Response.WriteFile(DownloadFile.FullName);
Response.Flush();
Response.End();
弹出窗口时如何设置的



相关问答:

asp.net分页问题

select top 12 * from Product where [id] not in (select top 12 [id] from Product)
这样可以分页,但是我在后面想加个条件
select top 12 * from Product where [id] not in (select top 12 [id] from Prod ......

asp.net控制word~~~~急 - .NET技术 / ASP.NET

我主要想控制下word保存的地址,但是编译不过去,总觉得是缺了using。。。
谢谢
代码如下:
using System;
using System.IO;
using System.Collections;
using System.ComponentModel;
using System.Data;
u ......

asp.net mvc 站点发布碰到问题 - .NET技术 / ASP.NET

服务器现在是。net 2.0的
我现在的项目就是asp.net mvc + linq的,现在服务器的环境配置用不了。
不知道有前辈碰到过这样的问题没。
难道服务器必须要装.net3.5 和 asp.net mvc
请前辈指点
不装你认为你要怎么 ......

ASP.net中使用JQUERY插件问题!

asp.net ajax中updatepanel里面的控件里面有个button和若干textbox
我点击button验证信息出现,但是就是无法拦截我button后面运行的事件!
验证的代码是JS验证还是.net中的验证控件,或是按钮事件中的后台验证?
......

asp.net 实现静态技术问题 - .NET技术 / ASP.NET

静态模板:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号