我的问题是,我们有一个数据库和Web服务,因此我们尝试使用Web服务从数据库中获取图像。我们将图像保留为数据库中的图像,我们正在尝试将其作为二进制数组获取。它完全缩小了它的空间,我们无法获取我们只有少量数字的图像。我们真的需要做什么?谢谢你的回答。
try
LOutputStream := TMemoryStream.Create;
TBlobField(ClientDataSet1.FieldByName('resimx')).SaveToStream(LOutputStream);
LOutputStream.Position:=0;
AlarmImage.Bitmap.LoadFromStream(LOutputStream);
finally
LOutputStream.Free;
end;
答案 0 :(得分:1)
尝试使用某些编码(例如Base64)发送图像。
请参阅此示例:
问候。