Java - взять HTML-тип ввода файла в объект файла Java - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть html-ввод файла типа (пользователь просматривает папку, выбирает нужный файл и нажимает «все в порядке»).Это делается с помощью HTML.Я хочу взять файл, который они выбрали, и поместить его в объект java File, чтобы я мог потом связываться с ним.

Спасибо

Редактировать: Не нужно загружать файл, просто нужен объект файла, который является файлом, который они выбрали из ввода HTML.

1 Ответ

0 голосов
/ 11 сентября 2018

То, что вы хотите, просто невозможно по многим причинам. Два наиболее очевидных из них:

  1. Объект java.io.File представляет файл на диске. Он не может представлять файл в zip-файле и не может представлять файл в совершенно другой системе

  2. Браузер просто не отправит вам эту информацию. Когда вы выбираете файл, скажем, /my/local/machine/foo.txt в поле ввода файла в HTML, все, что получает javascript или сервер, если форма отправлена, это просто foo.txt. Указание полного пути было бы утечкой в ​​системе безопасности, поэтому браузеры никогда не собираются указывать вам полный путь.

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