Как получить имя файла из элемента управления загрузкой файлов asp.net, который работает в IE и FireFox? - PullRequest
0 голосов
/ 03 мая 2011

В Firefox я получаю имя файла (не полный путь от места загрузки файла), используя fileuploadID.postedfile.filename .Но то же самое возвращает полный путь (откуда загружен файл) в IE.

Любой, пожалуйста, подскажите, как совместить браузер с именами файлов.

1 Ответ

1 голос
/ 03 мая 2011

Firefox по умолчанию отправляет только имя файла.Но этого должно быть достаточно, чтобы получить имя.Как только вы получите имя, вам этого достаточно, потому что оно уже загружено во временную папку (местоположение неважно).Если у вас есть дескриптор имени файла, вы можете скопировать его куда угодно.В качестве альтернативы, вы можете использовать Path.GetFileName(filename), который даст вам одинаковые результаты в обоих браузерах ....

http://msdn.microsoft.com/en-us/library/system.io.path.getfilename.aspx

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