2

我正在编写一个 CXF WS 来上传一些大文件 - 最多 1GB。在大多数情况下,它们不会>10-15MB,但问题是加载文件并使用标准绑定将其作为常规字节[] 发送是无效的。出于这个原因,可能需要一个自定义拦截器,但我不确定它是唯一的选择以及如何编写它。

4

1 回答 1

2

CXF 支持MTOM规范,它不仅为二进制数据提供了更高效的传输编码,而且还为使用 JAXB 进行绑定提供了更灵活的 API 。这将二进制数据与 解耦byte[]并替换为DataHandler,它允许您从流中获取数据,而不是byte[]. 这适用于连接的客户端和服务器端。

于 2010-10-03T15:42:18.987 回答