asp如何让IE弹出下载对话框下载文件时 "文件类型" 是 "所有文档" ??

atubo1234 2006-07-08 03:50:26
下载文件的asp代码如下:
fname="d:\bt\4556.torrent"
Response.ContentType = "APPLICATION/OCTET-STREAM"
Response.AddHeader "Content-Disposition","attachment;filename="&fname
set AdoStream=CreateObject("Adodb.Stream")
AdoStream.type=1
AdoStream.mode=3
AdoStream.open
AdoStream.LoadFromFile Server.MapPath(url)
Response.BinaryWrite(AdoStream.read)
response.Flush()
response.Clear()
AdoStream.close
Set AdoStream=nothing

问题是:在IE中打开页面弹出下载对话框 另存为 时文档类型默认总会是.txt文本文档,怎么在程序中控制<另存为>的<文档类型>是<所有文档> ???
...全文
194 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
atubo1234 2006-07-12
  • 打赏
  • 举报
回复
楼上说的我试过了,去掉那句后,弹出的下载对话框的<文档类型>是HTML Document,还不是<所有类型>
wtg321 2006-07-11
  • 打赏
  • 举报
回复
Response.ContentType = "APPLICATION/OCTET-STREAM"
这句去掉试一下?
如果文件后缀都为一个固定类型的话, 不妨指定.
www_7di_net 2006-07-11
  • 打赏
  • 举报
回复
所有文档这取决于被下载的文件的类型,如果被下载的文件没有扩展名,那就是所有文档了

28,402

社区成员

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

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