哪种方法更明智?

时间:2013-01-30 12:33:59

标签: java web-services soap cxf

我需要开发一个Web服务。此服务的目的是读取oracle blob字段(存储图像文件)并发送到客户端。您认为哪种格式适合此blob字段。如果我发送byteArray类型,客户端可以将其转换为图像。这个方法很容易我可以做到但是根据我的谷歌研究图像文件或其他文件类型可以发送url下载链接。哪个更明智?我的环境:j2ee,cxf,eclipse,soap

1 个答案:

答案 0 :(得分:0)

在您的wer-service中,将其读取为BLOB,然后读取为Byte Array。

但要将其作为回应发送,您可能需要将其置于适当的内容类型,即“image / jpeg”或“image / png”或其他正确的内容。

此外,您可能需要在回复中将其作为附件发送。

如果它的SOAP服务那么,SOAP with Attachement