读书人

有关问题:下载附件的文件名在点击保存

发布时间: 2012-01-18 00:23:26 作者: rapoo

问题:下载附件的文件名在点击保存之后被修改了 ?
有2个问题:

1.附件文件是存放在服务器的某个目录下,如 Test Report V1.0.doc
则在下载中点击保存以后,文件名变成Test Report V1[1].0.doc(如果是第二次下载则是Test Report V1[2].0.doc )

2.客户端上传附件,文件名如果有包含空格,会被加入“+”,如 Test Report V1.0.doc ,会变成 Test+Report+V1.0.doc


请各位仁兄多多帮忙,谢谢先!

[解决办法]
第一个问题应该是因为本地有相同文件名所以产生了新名防止覆盖吧
第二个问题是因为url里应该不能这样有空格的吧,比如你打入www. csdn.net会咋样啊?
[解决办法]
第一个问题,我也想知道呢

^^^^^^^^^^^^^^^^^^^^^^^^
[解决办法]
其实我觉得这个就要看你的设计了,放在服务器上面的文件最好能够保证文件名的唯一性,然后再数据库里面保存你上传文件的文件名,在下载的时候再更换回来;
至于为什么会多[1],我也想知道怎么回事;
[解决办法]
mark

读书人网 >asp.net

热点推荐