“ASP.NET下载文件时直接弹出“另存为”对话框”这个主题不知道已经被多少人问过多少遍了,无论是ASP.NET,还是PHP还是什么别的CGI,似乎这也算做一个“永恒”的话题了。 其实解决方案很简单(无论哪个CGI平台都是如此),只是一个header而已: Response.ContentType = "image/jpeg";
Response.AppendHeader("Content-Disposition","attachment; filename=SailBig.jpg");
Response.TransmitFile( Server.MapPath("~/images/sailbig.jpg") );
Response.End(); 难道是这样就能弹出另存为的对话框了么??? 不懂 求解!!!
解决方案 »
- 学习mvc的新手
- linkButtn 的onclientClick的绑定参数的老问题
- 我在DataList的ItemTemplate套用ImageButton控件,怎样去写一个ImageButton的ImageButton_Click事件.
- 问个类似继承的问题,
- 各位大侠,哪里是学习VS.NET2005的地方啊?下个项目要用2005开发了,急了!
- 100分散分,刚把工作辞了,大连的朋友进来,UP高分,此贴结完还会继续散分!
- 在datagrid的itemboud事件中怎么判断是数据的第一行和最后一行(除掉页眉和页脚)?
- droplist如何绑定图片
- 请教:如何在asp.net(VB.NET)中使用com对象?
- 关于动态控件的事件绑定问题~~~~~~再问~~~~~~
- asp.net关于动态显示Droplist的ID问题 ~求解
- 问了第二次了,还没解决!!!!!URLRewriter
对于IE来说
还有更强的组合,可以隐藏 打开 或者 另存为 按钮之一http://blog.sina.com.cn/s/blog_44ad44b20100ktds.html