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

时间:2015-02-02 11:40:31

标签: upload vaadin

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

1 个答案:

答案 0 :(得分:2)

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

所以只需使用book of vaadin中的示例,而是使用ByteArrayOuputStream。

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