Codenameone 将图像上载到数据库

Codenameone 将图像上载到数据库,codenameone,Codenameone,在使用codename one和parse4cn1插件的过程中,我偶然发现了一个问题。 我试着上传一张我用代号为1的捕获模块拍摄的图像。根据parse4cn1的文档,我必须使用“getBytes”函数将图像转换为“Bytes”。但是根据代码名,一个文档getBytes只适用于字符串,而不适用于图像。 你知道如何适当地“转换”图像吗 我一直在使用此文档“上载文件”部分: getBytes()是一种EncodedImage而不是image的方法。编码图像可以映射到PNG或JPEG,并且是图像的子类。

在使用codename one和parse4cn1插件的过程中,我偶然发现了一个问题。 我试着上传一张我用代号为1的捕获模块拍摄的图像。根据parse4cn1的文档,我必须使用“getBytes”函数将图像转换为“Bytes”。但是根据代码名,一个文档getBytes只适用于字符串,而不适用于图像。 你知道如何适当地“转换”图像吗

我一直在使用此文档“上载文件”部分:
getBytes()
是一种
EncodedImage
而不是image的方法。编码图像可以映射到PNG或JPEG,并且是
图像
的子类。您可以使用
EncodedImage.create*()
方法直接加载
EncodedImage
,或将现有图像转换为
EncodedImage

EncodedImage e = EncodedImage.createFromImage(img, false);
第二个参数指示这应该成为PNG还是JPEG。如果图像包含透明/半透明像素,请使用PNG。如果图像是照片,请使用JPEG