Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как получить путь к файлу со страницы JSP? / 8 сообщений из 8, страница 1 из 1
01.07.2014, 16:24
    #38684940
yushka24
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
Здравствуйте!
Есть файл .jsp c формой:

<form action="fileupload.jsp" method="post" enctype="multipart/form-data">
<span id="line">Файл для выгрузки:</span>
<input type="file" name="filename"><br/><br/>
<input type="submit" value="Выгрузить" name="upload" />
</form>


Понимаю, что jsp - серверная сторона, но неужели я не могу никак вытащить путь к файлу, когда выбираю его??
...
Рейтинг: 0 / 0
01.07.2014, 16:38
    #38684963
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
Вопрос к Java/JSP отношения не имеет. Это сугубо вопрос к HTML.

Не то чтобы это было принципиально невозможно. Но, в общем случае, большинство браузеров не должны этого разрешать делать.
http://stackoverflow.com/questions/15201071/how-to-get-full-path-of-selected-file-on-change-of-input-type-file-using-jav
Хотя некоторые делают это по-умолчанию
http://stackoverflow.com/questions/81180/how-to-get-the-file-path-from-html-input-form-in-firefox-3
...
Рейтинг: 0 / 0
02.07.2014, 00:00
    #38685250
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
yushka24,
Так сделать нельзя, т.к. если было бы да, то можно слить любые файлы с его компьютера.
...
Рейтинг: 0 / 0
02.07.2014, 09:15
    #38685397
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
no56892yushka24,
Так сделать нельзя
В общем случае нельзя. Но если задаться целью, то можно.

no56892т.к. если было бы да, то можно слить любые файлы с его компьютера.
Каким образом?
...
Рейтинг: 0 / 0
02.07.2014, 14:07
    #38685768
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
Blazkowicz,
Ну, на странице скриптом выставлять это значение и незаметно сабмитом - отправлять куда надо. Ну не любые конечно, а те, пути которых известны(ну это все системные как минимум). При условии, что это значение не RO и пользователь имеет хотябы права на чтение файлов.
...
Рейтинг: 0 / 0
02.07.2014, 14:17
    #38685786
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
no56892Ну, на странице скриптом выставлять это значение и незаметно сабмитом - отправлять куда надо. Ну не любые конечно, а те, пути которых известны(ну это все системные как минимум). При условии, что это значение не RO и пользователь имеет хотябы права на чтение файлов.
Юзер сам выбрал файл для того чтобы отправить его на сервер. Что именно с этим может сделать скрипт мне не понятно.
Если скрипт может файловую систему смотреть, то он может её и от корня просканировать. Наличие\отсутствие пути в file submit на это не влияет.

Но, в целом, это признано небезопасным. Поэтому mozFullPath всегда пустой в новых версиях мозилы. А IE после седьмой версии отправляет только имя файла, а не путь.
...
Рейтинг: 0 / 0
02.07.2014, 14:21
    #38685792
no56892
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
Blazkowicz,
А браузер как узнает, сам ли он выбрал или скрипт за него? Форма на сайте, есть имя_файла и сабмит(). В имя_файла джаваскриптом ставим "/etc/passwd" и вызываем сабмит(). Если форму в бэкграунде сделать и отправлять без перезагрузки страницы-пользователь ничего не заментит.
...
Рейтинг: 0 / 0
02.07.2014, 15:20
    #38685891
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить путь к файлу со страницы JSP?
yushka24,

11520393
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как получить путь к файлу со страницы JSP? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]