ASP自动生成可以下载的文本文件,选择“下载”则成功下载;选择“打开”,却出现两次对话框。为什么会这样?

woshihuzi 2005-11-08 06:03:12
生成可以下载的word文件:
Response.ContentType = "application/vnd.ms-word"
Response.AddHeader "Content-Disposition", "attachment;Filename=Results.doc"

生成可以下载的Excel文件:
Response.ContentType = "application/vnd.ms-excel"
Response.AddHeader "Content-Disposition", "attachment;Filename=Results.xls"

生成可以下载的Txt文件:
Response.ContentType = "txt/html"
Response.addheader "Content-Disposition", "attachment;Filename=Results.txt"

我用上述代码生成word文件和excel文件的时候,在线打开和下载都正常;
唯独生成Txt文件的时候,下载正常,选择“打开”却会导致下载对话框出现两次。

这是为什么呀?谢谢高手!
...全文
85 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
BIGbeard 2005-11-09
  • 打赏
  • 举报
回复
去掉一点东西:attachment;
变成如下内容:
Response.ContentType = "txt/html"
Response.addheader "Content-Disposition", "Filename=Results.txt"

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧