日期:2014-05-20  浏览次数:20367 次

关于文件上传后连接显示的问题
后台管理中上传word格式的文件到指定的文件夹,页面的连接直接指向word文件,由于上传过程中word文件的文件名不规范,导致打开相应的连接后无法正常显示文件内容,请问如何解决该问题

------解决方案--------------------
上传时可以用程序给Word文件有规则的命名,原始名称保存数据库中
------解决方案--------------------

利用数据库处理特殊的word文件名。
1、在数据库中建立一个表,设置三个字段,id,newurl,oldurl
2、把上传的word的名称进行特殊的处理,newurl保存在数据库表的是你新形成的文件名,用时间加随机数,上传的文件用新的文件名。

就是用数据库的表处理特殊的字符

------解决方案--------------------
string FileFullName=this.file1.PostedFile.FileName;
string FileName=FileFullName.Substring(FileFullName.LastIndexOf( "\\ ")+1);
string Type=FileFullName.Substring(FileFullName.IndexOf( ". ")+1);
string FileDate=DateTime.Now.ToString( "yyyymmddhhmmffff ");
根据日期时间来命名的
------解决方案--------------------
都写成这样还要解释阿? 那你最好是再回去看看语法基础了,这活暂时还不合适你做。