用于vaadin Web应用程序的文件选择器

Muh*_*ooq 3 java swing vaadin

我正在开发一个vaadin Web应用程序.我希望在我的应用程序中使用JFileChooser类型的东西,我可以使用它来获取选择文件的路径.我最初使用过JFileChooser,但它只在服务器计算机上提示,而不是在客户端上提示.所以我想在浏览器上为我的客户端做同样的事情.谢谢.

Cha*_*ony 5

您想使用上传组件 - 请参阅https://demo.vaadin.com/sampler/#ui/data-input/other/upload以获取示例.Vaadin目录中还有单独的组件(例如https://vaadin.com/directory#addon/easyuploads)可能更适合您的用例.

重要的是要注意,您根本无法控制文件浏览器的外观 - 例如,您无法将其指向特定目录,或限制过滤器(例如,指定*.doc)."FileChooser"完全在浏览器的控制之下.

也许可以纳入第三方文件上传工具到一个Vaadin组件,如SWFUpload的JUpload,但我还没有看到任何例子,也不曾与这样的经验.