Java SpringSOAPWeb服务-显示来自DB/path的图像

Java SpringSOAPWeb服务-显示来自DB/path的图像,java,spring,web-services,soap,Java,Spring,Web Services,Soap,根据我对SOAP的理解,它是关于请求和响应的,并且它总是以一种神秘的格式(XML)输出响应 然而,一位同学告诉我创建一个SOAP服务,它显示来自DB(或包含图像的文件夹)的图像,就像我们从Tumblr/Pinterest/etc知道的那样 我只是不明白这怎么可能——如果有可能的话 我认为它们的意思是将图像存储在服务器上某个文件夹中,并将图像的文件路径作为字符串存储在数据库中。至少我会这么做 您还可以使用base64之类的代码对数据进行编码,并将其与其他相关信息(如内容类型(jpeg/gif等)+

根据我对SOAP的理解,它是关于请求和响应的,并且它总是以一种神秘的格式(XML)输出响应

然而,一位同学告诉我创建一个SOAP服务,它显示来自DB(或包含图像的文件夹)的图像,就像我们从Tumblr/Pinterest/etc知道的那样


我只是不明白这怎么可能——如果有可能的话

我认为它们的意思是将图像存储在服务器上某个文件夹中,并将图像的文件路径作为字符串存储在数据库中。至少我会这么做

您还可以使用base64之类的代码对数据进行编码,并将其与其他相关信息(如内容类型(jpeg/gif等)+文件名一起存储,以便稍后粘贴/解码以形成图像


另外,我个人认为SOAP/XML是魔鬼,我个人会将数据作为JSON提供。

XML并不是很神秘。它通常被认为是一种非常结构化、可读的格式,我通常会说SOAP是魔鬼,REST是处理大多数调用的更好方法。