Чтение файлов в javascript из JavaFX WebEngine
Я использую JavaFX (из jdk 1.7) для отображения угловой веб-страницы:
final private WebView browser = new WebView();
final private WebEngine webEngine = browser.getEngine();
webEngine.load("http://localhost:8080/myApp");
В этом угловом приложении я использую javascript FileReader для загрузки содержимого файла base64 (FileReader.readAsDataURL).
Проблема в том, что JavaFX WebEngine не поддерживает FileReader (хотя некоторые утверждают, что это так):
ReferenceError: Can't find variable: FileReader
Функциональность, которую я хочу:
- Отправить сообщение на REST-WS
- Это сообщение может содержать несколько вложений
- Не сохраняйте вложение на сервере до отправки сообщения
- Мне не нужно предварительно просматривать вложения (только имя)
Примечание: JavaFX WebEngine не поддерживает ввод нескольких файлов (поэтому не работает!)
Есть ли альтернативный способ добиться этого?