首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

ASP.NET获取下传文件名出错

2012-09-13 
ASP.NET获取上传文件名出错一般文件上传都是用的FileUpload 控件。之前都是用时间加随机数做文件名存储,前

ASP.NET获取上传文件名出错
一般文件上传都是用的FileUpload 控件。之前都是用时间加随机数做文件名存储,前几天用原文件名就出问题了。自己这边神马问题都没 发现,到客户那死活不能上传。经过多次查找才 发现就是文件名出问题了(客户要求存原文件名)。myFileUpload.FileName获取的是浏览器传过来的filename,而某些不良浏览器直接传过来的是在客户机的完整文件路径。解决方法目前知道的如下:1.重新命名,就是指定一个名称不用传递过来的文件名。2.把原文件名就当成是一个路径来获取文件名,Path.GetFileName(myFileUpload.FileName)这样就不会出错了。

热点排行