如何将 Vaadin 中的文本文件上传到 textField?

How upload text file in Vaadin to textField?

我知道如何上传和保存文件。但是如何在不保存到磁盘的情况下上传文件并在 TextArea 或 TextField 中显示文本数据。

使用 vaadin 上传时,您应该能够使用 ByteArrayOutputStream 而不是 FileOutputStream。

因此只需使用 book of vaadin 中的示例,但改用 ByteArrayOuputStream。

调用 uploadSucceeded 方法时,您获取 ByteArrayOutputStream,将其转换为字符串(注意正确的编码)并将其设置为 TextArea/Field.

的值