gpt4 book ai didi

java - 如何使用 Vaadin 上传图像 Java Spring 应用程序

转载 作者:行者123 更新时间:2023-12-01 16:44:47 26 4
gpt4 key购买 nike

我想上传图像并将其转换为字节[]。现在我可以使用 Vaadin Upload 选择图像。但图片没有上传。

imgU = new Upload();
imgU.setCaption("Upload");
gridLayout.addComponent(imgU);

我应该做什么?

最佳答案

上传需要一个接收器才能正常工作。然后,您需要提供一个OutputStream(例如ByteArrayOutputStream),然后在成功的监听器中您可以从缓冲区读取字节。我刚刚发布了a blog entry这更详细地解释了这一点。

对于您的用例,我建议使用 EasyUploads add-on 中的 UploadFieldImagePreviewField 组件。使用这些,您还可以使用 Binder,例如,如果您将图像数据存储到 JPA 实体,或者仅使用 getValue() 方法在值更改监听器中返回 byte[]。

关于java - 如何使用 Vaadin 上传图像 Java Spring 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54034817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com