如何获取上传的文件路径?

时间:2011-09-07 09:46:00

标签: asp.net file-upload

我使用输入标记type="file"来浏览asp.net中的文件。

我从“c \ Desktop \ Karthik \ Linq2sql.zip”位置浏览了文件“Linq2sql.zip”。

我可以使用

获取文件名和路径
HttpPostedFileBase file;
var filePath = Path.GetFullPath(file.FileName);  

但文件路径类似于= C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\DevServer\\10.0\\Linq2sql.zip

我必须获取原始文件路径c\\Desktop\\Karthik\\Linq2sql.zip。我怎么能得到?

1 个答案:

答案 0 :(得分:0)

您无法在客户端系统上获取文件的原始路径;该信息不是由客户发送的。

你得到你使用GetFullPath做的事情的原因是因为它强制解决单独的简单文件名与asp.net进程的当前目录。在这种情况下,这些信息完全没有意义 - 事实上是不正确的。