我想将存储在 RMS 中的图像发送到服务器。为此,我将捕获的图像存储在 RMS 中。我可以成功访问它并可以通过设备显示它,但是当我过去将它发送到服务器时,服务器上只出现图像名称但图像没有生成。
这是我尝试使用的行代码
byte[] byteArrRec = LoadImagesFromRMS.objImageRecordStore.getRecord(recID);
ByteArrayInputStream bin = new ByteArrayInputStream(byteArrRec);
DataInputStream din = new DataInputStream(bin);
int width = din.readInt();
int height = din.readInt();
int length = din.readInt();
int[] rawImg = new int[width * height];
for (int itemp = 0; itemp < length; itemp++) {
rawImg[itemp] = din.readInt();
}
Image tempImage = Image.createRGBImage(rawImg, width, height, false);
byteArr = get_Byte_Array(tempImage);
byteArr = get_Byte_Array(tempImage);
然后我在服务器上使用 post 方法传递了 byteArray。
但是没有生成图像,有人对此有任何想法吗?