日期:2014-05-18  浏览次数:20468 次

问题:下载附件的文件名在点击保存之后被修改了 ?
有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