根据我对 SOAP 的理解,它全都与请求和响应有关,并且它始终以加密格式 (XML) 输出响应。
但是,一位同学告诉我创建一个 SOAP 服务来显示来自数据库(或包含图像的文件夹)的图像 - 就像我们从 Tumblr/Pinterest 等中了解到的那样。
我只是不明白这怎么可能——如果可能的话?
最佳答案
我认为它们的意思是将图像存储在服务器某处的文件夹中,并将它们的文件路径作为字符串存储在数据库中。至少我会这样做。
您还可以使用 base64 之类的方式对数据进行编码,然后存储该数据以及其他相关信息,例如内容类型(jpeg/gif 等)+ 文件的文件名,以便稍后将文件拼在一起/解码以形成图像。
此外,就我个人而言,SOAP/XML 是魔鬼,我个人会以 JSON 形式提供数据。
关于java - Spring SOAP Web 服务 - 显示来自数据库/路径的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44070789/