Как получить путь к загруженному файлу? - PullRequest
1 голос
/ 07 сентября 2011

Я использую тег ввода type="file" для просмотра файла в asp.net.

Я просматривал файл "Linq2sql.zip" из папки "c \ Desktop \ Karthik \ 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 голосов
/ 07 сентября 2011

Невозможно получить исходный путь к файлу в клиентской системе;эта информация не отправляется клиентом.

Причина, по которой вы получаете то, что вы делаете с помощью GetFullPath, заключается в том, что это приводит к разрешению с использованием простого имени файла и текущего каталога процесса asp.net.Эта информация совершенно бессмысленна - и фактически неверна - в этом случае.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...