我有 WS,在 SOAP 有效负载中有一个 xsd:base64Binary 元素。
最初这是为最大 1MB 设计的,但要求发生了变化,现在它应该接受 50 MB 上传的文件转换为 base64 :( 在 java 中,这在内存方面变得巨大。
我的理论解决方案是将这些“附件”从一端流式传输到另一端(文件从网络应用程序上传,然后转换为 base64 并调用网络服务以存储在某些 Adobe 应用程序中) - 我说效率非常低
我阅读了有关 Stax 的信息,但这不适用于 WebServices。
有没有办法将流媒体与 Webservices 结合使用?
(MTOM,但没有找到带流媒体的样本)