Как получить FilePath загружаемого файла с помощью элемента управления FileUpload - PullRequest
0 голосов
/ 07 марта 2012

Я хочу получить путь к файлу, загружаемому с помощью элемента управления FileUpload.я пробовал FileIpload1.FileName и FileUpload1.PostedFile.FileName, но оба эти утверждения возвращают только имя файла, а не путь (в Mozilla Firefox).

Thanx

1 Ответ

0 голосов
/ 07 марта 2012

Поскольку FileUpload является серверным элементом управления, он не имеет никакого свойства, которое возвращает полное имя файла и путь к файлу.Чтобы получить путь к файлу из браузера, вам придется использовать javascript.Вот пример:

<form id="Form1" action="" method="post">
<input type="file" />
<input type="button" onclick="alert(this.previousSibling.value);"
value="select file and press the button" />

Однако браузеры никогда не раскрывают исходный путь к файлу со стороны клиента - даже в JavaScript.Таким образом, все, что вы можете получить: C: \ fakepath \ + имя вашего файла

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