我使用输入标记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
。我怎么能得到?
答案 0 :(得分:0)
您无法在客户端系统上获取文件的原始路径;该信息不是由客户发送的。
你得到你使用GetFullPath做的事情的原因是因为它强制解决单独的简单文件名与asp.net进程的当前目录。在这种情况下,这些信息完全没有意义 - 事实上是不正确的。