我有一个与 Android 客户端通信的 REST 服务器。我将它从 XE3(ish) 升级到 Berlin。其中一个服务器方法返回一个包含 jpeg 的 TStream,并且工作得很好,很高兴将图像作为二进制图像返回。升级到 Berlin 后,它现在返回一个 JSON 数组。无论如何,我可以让服务器返回二进制流而不是 JSON 数组吗?
一些示例代码
function TServerMethods1.GetImage: TStream;
begin
result := TMemoryStream.Create;
(result as TMemoryStream).LoadFromFile(SomeImage);
end;
它返回一个相当大的数组
{"result":[[255,216,255,224,0,16,74,70,73.....]]}
与二进制版本相反:ÿØÿàJFIF.....
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)