我尝试显示一个图像,作为blob存储在表中。
因此,我需要将byte[]转换为Vaadin图像类(我想这是显示它的最佳方式?)。
我尝试此解决方案(4岁):
https://vaadin.com/forum/thread/10271496/byte-array-to-vaadin-image
它不起作用:
new StreamResource.StreamSource() { -> Cannot resolve symbol 'StreamSource'
在瓦丁13我怎么做?
以下是一个解决方案:
private Image convertToImage(byte[] imageData)
{
StreamResource streamResource = new StreamResource("isr", new InputStreamFactory() {
@Override
public InputStream createInputStream() {
return new ByteArrayInputStream(imageData);
}
});
return new Image(streamResource, "photo");
}
问题内容: 请解释什么是字节流和字符流。这些到底是什么意思?Microsoft Word文档是面向字节还是面向字符? 谢谢 问题答案: 流是顺序访问文件的一种方式。字节流逐字节访问文件。字节流适用于任何类型的文件,但不适用于文本文件。例如,如果文件使用unicode编码,并且一个字符用两个字节表示,则字节流将分别处理这些字节,您需要自己进行转换。 字符流将逐字符读取文件。必须为字符流提供文件的编码
如何用自己的图标替换Vaadin Flow组件(日历,上传等)中使用的图标?这可能吗?我在组件的应用编程接口中没有看到任何东西,看起来图标是字体图标,而不是通常的铁图标。
问题内容: 我在Java中得到了一个byte []数组,其中包含图像的字节,我需要将其输出到图像中。我将如何去做呢? 非常感谢 问题答案:
在我的Vaadin流项目中,我有一个网格,我设置了一些项,但它显示像网格数据项 我想要一个体面的格式,用户可以看到具体的细节不喜欢。有什么想法或者vaadin中有什么成分可以让这个变得漂亮吗?
本文向大家介绍详解JAVA 字节流和字符流,包括了详解JAVA 字节流和字符流的使用技巧和注意事项,需要的朋友参考一下 1、InputStream 和 Reader InputStream 和 Reader 是所有输入流的抽象基类,本身并不能创建实例来执行输入,但它们将成为所有输入流的模板,所以它们的方法是所有输入流都可使用的方法。 在 InputStream 里包含如下三个方法。 int rea
我正在使用一个Vaadin上传组件,到目前为止,我已经成功地将一个图像上传到一个目录,并在成功上传后在面板组件中显示它。在这之后,我想做的是把它也插入到数据库中。我有一个名为Show的表,它有一个名称、日期和图像。在Show类中,我尝试将图像作为字节数组或Blob。 在上传成功的方法中,我想将文件转换为字节数组,到目前为止我已经尝试过了: 我也试过: uIP它实际上是我的上传ImagePresen