如何在文件upload以前, 取得到文件的内容信息?

如题, 比如在你用upload 之前有个preview的button,可以查看将要上传的文件信息。
问题: 现在写了一个自己的upload, 可以提前查看文件信息, 不过在submitupload 以后, Vaadin的upload组件 会将 upload的文件信息自动清空。
解决方法:

  1. 让upload组件中得文件路径不变, 也就是说可以submitUpload无限次
  2. 得到upload组件中文件的内容 而不调用submitupload.

有谁知道其中任何一种的实现方法, 感激不尽