2 zhaojingning zhaojingning 于 2016.03.01 11:13 提问

有逗号不能被下载,Content-Disposition的filename应该怎么设置

下载文档的文件名里有逗号不能被下载,Content-Disposition的filename应该怎么设置
,例如这个 Essentials of Design, 5th Edition.pdf 文件名,这样的文件在chrome上不能被下载,但是在火狐上可以被下载

3个回答

showbo
showbo   Ds   Rxr 2016.03.05 21:02
已采纳

用引号括起了吗?

 Response.AddHeader("Content-Disposition", "attachment; filename=\"Essentials of Design, 5th Edition.pdf\";");

括起还不行用HttpUtility.UrlEncode之类的编码下文件名

rui888
rui888   Ds   Rxr 2016.03.01 11:41
yale8848
yale8848   2016.03.01 13:20

试试urlencode编码

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!