是否可以在asp.net mvc中获取上传文件的完整文件名?![在此输入图片说明]
更新 数据仅包含文件名,但不包含文件路径!有关详细信息,请参阅attach。
答案 0 :(得分:8)
这取决于浏览器
大多数浏览器(FF,Chrome,Safari)都不会发送此信息,主要是出于安全考虑。但是,似乎某些版本的IE确实会发送完整的客户端路径
此值将存储在FileName
的{{1}}属性中。
The documentation for FileName
should help.它说:
FileName:客户端文件的名称,包括目录路径。
在以下代码中,HttpPostedFile
会因浏览器而异。因此,始终只提取文件名很重要,您也可能会幸运并获得postedFile.FileName
。
clientPath