Forum Webscript.Ru
Программирование => Perl => Тема начата: restart2003 от 04 Января 2007, 02:17:37
-
Дано: закачивается файл стандартно через POST. Надо скриптом узнать его имя. Вот эта конструкция:
$uploaded_file=~ /[\\\\\\/:]([^\\\\\\/:]+)$/;
$filename = "$1";
отлично работает при загрузке из IE, в опере же стандартно filename пуст. Танцевал долго и упорно, перепробовал кучу вариантов, но так и не пришёл к итогу.
Подскажите кроссбраузерный вариант и желательно просвятите - что не так в этом. Спасибо.
-
опера не передаёт полный путь к файлу в отличие от ie.
более корректный вариант:
$uploaded_file=~ /([^\\\\\\/:]+)$/;
-
Вот оно где собака порылась. Работает, спасибо.