我正在使用 RAD Studio 10.1 Berlin。我正在尝试在 DataSnap 中创建一个服务器方法来提供二进制文件:
FileStream* TServerMethods::acceptExportReport(const String& fileName)
{
TStream* stream = new TFileStream(outPath, fmOpenRead | fmShareDenyNone);
stream->Position = 0;
GetInvocationMetadata()->ResponseContentType = "application/octet-stream";
return stream;
}
当我从网络浏览器打开它时,我得到的是 json 内容,而不是二进制数据。就像是:
{"result":[[45,45,45,45,45...
我做错了什么?