文件下载时不能直接打开文件,只能保存?
datal 2002-07-19 12:32:23 strFilename="D:\My Files\测试.doc"
Response.Clear()
Response.Buffer = False
Response.ContentType = "application/msword"
'
'就是这句
Response.AppendHeader("Content-Disposition", "attachment;filename=""" + Server.UrlEncode(Path.GetFileName(strFilename)) + """")
'
'
Response.WriteFile(strFilename)
Response.Close()
如果不用Response.AppendHeader(...)这句来设置下载文件名,则可以直接在浏览器中打开文件,否则就算下载时选择打开,也会弹出保存对话框,不知道为什么?如果不用这句话,就不能设置下载时的文件名了,很不方便……
谁能帮帮忙?