我正在使用 JavaFX(来自 jdk 1.7)来显示一个有角度的网页:
final private WebView browser = new WebView();
final private WebEngine webEngine = browser.getEngine();
webEngine.load("http://localhost:8080/myApp");
在这个 Angular 应用程序中,我使用 javascript FileReader 加载文件的 base64 内容 (FileReader.readAsDataURL)。
问题是 JavaFX 的 WebEngine 不支持 FileReader(尽管有些人声称支持):
ReferenceError: Can't find variable: FileReader
我想要的功能:
- 向 REST-WS 发送消息
- 此邮件可能包含多个附件
- 在发送邮件之前不要将附件存储在服务器上
- 我不需要预览附件(只是名称)
注意:JavaFX 的 WebEngine 不支持多文件输入(所以不工作!)
有没有其他方法可以实现这一目标?