在firefox中,我使用 fileuploadID.postedfile.filename 获取文件名(不是文件上传的完整路径)。但同样的事情是在IE中检索完整路径(从文件上传的位置)。
任何人请告诉我如何兼容地获取文件名浏览器。
答案 0 :(得分:1)
Firefox默认只发送文件名。但这应该足以得到这个名字。一旦获得名称,就足够了,因为它已经上传到临时文件夹(位置不重要)。获得文件名句柄后,您可以将其复制到任何地方。或者,你可以使用Path.GetFileName(filename)
,它可以在两个浏览器中获得相同的结果....
http://msdn.microsoft.com/en-us/library/system.io.path.getfilename.aspx