java - Spring SOAP Web 服务 - 显示来自数据库/路径的图像

标签 java spring web-services soap

根据我对 SOAP 的理解,它全都与请求和响应有关,并且它始终以加密格式 (XML) 输出响应。

但是,一位同学告诉我创建一个 SOAP 服务来显示来自数据库(或包含图像的文件夹)的图像 - 就像我们从 Tumblr/Pinterest 等中了解到的那样。

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

最佳答案

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

您还可以使用 base64 之类的方式对数据进行编码,然后存储该数据以及其他相关信息,例如内容类型(jpeg/gif 等)+ 文件的文件名,以便稍后将文件拼在一起/解码以形成图像。

此外,就我个人而言,SOAP/XML 是魔鬼,我个人会以 JSON 形式提供数据。

关于java - Spring SOAP Web 服务 - 显示来自数据库/路径的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44070789/

相关文章:

java - 具有基本身份验证的简单 jax-ws-webservice

java - 是否可以使用Java和kotlin创建Spring Boot应用程序?

java - 有没有办法保存对象的状态?

java - 未创建文本文件

java - Spring自定义oauth2响应数据

jquery - Cordova 混合应用程序与 Siteminder protected REST 资源集成

java - 如何用camel编写jsonpath来选择json文件中的项目

java - 如何为 Spring Boot 2 创建自定义嵌入式 servlet 容器

java - 为新的 Spring MVC 项目选择 Thymeleaf 和 A​​ngular

web-services - RESTful 触发服务器端事件的方式