当前位置: 代码迷 >> ASP.NET >> 做文件下载,使用firefox,如果上传得文件名里有空格,结果下载的文件名字,只显示空格之前的,这要怎么解决
  详细解决方案

做文件下载,使用firefox,如果上传得文件名里有空格,结果下载的文件名字,只显示空格之前的,这要怎么解决

热度:4117   发布时间:2013-02-25 00:00:00.0
做文件下载,使用firefox,如果上传得文件名里有空格,结果下载的文件名字,只显示空格之前的,这要如何解决?
Response.AddHeader( "Content-Disposition ",   "attachment;   filename= "new   document   text.txt ");

在firefox里下载时只显示文件名   new.

在ie是好的,该怎么解决   firefox??

------解决方案--------------------------------------------------------
2种方法
一等官方更新
二你自己修改bug


本来互联网上的文件不应该有空格的,IE比较成熟考虑到这种异常。
------解决方案--------------------------------------------------------
上传到服务器时以新文件名保存
------解决方案--------------------------------------------------------
上传时候自动更改为新的文件名。
要不你怎么搞定重名问题?
------解决方案--------------------------------------------------------
上传时候自动更改为新的文件名。去掉空格

下载的时候加空格