【发布时间】:2011-02-06 20:18:46
【问题描述】:
我正在尝试制作一个非常简单的网络服务,它执行以下操作:
- 客户端点击请求文件的 Web 服务。
- Web 服务的服务类查询具有键(搜索查询)和值作为文件(例如 pdf)的 base64 编码值的哈希表
- 现在,我需要使用 MTOM 将存储在哈希表中的 base64 编码值返回给客户端。
由客户端对其进行解码并将其转换为 pdf。
所以,这是我的问题:
我知道我们将文件编码为 base64 以通过 Web 服务传输,但是 MTOM 是在哪里以及如何出现的?
谁能给我提供一种使用 MTOM 并将数据发回的简单方法。我们是否也需要在 WSDL 中指定某些内容?还是一个简单的 String 返回类型就足够了?为什么/为什么不?
谢谢
我见过这个code。它使用了很多注释,我只需要一个使用 MTOM 的简单 java 代码。 J2EE 新手在这里 :)
更新 1
足够体面的解释here,现在我需要从实现层面来理解它。 很好的信息here,但适用于 .Net
更新 2
方法“createMTOM(int id)”的返回类型应该是什么??
【问题讨论】:
标签: java web-services mtom