我正在尝试编写一个 spring webservices,它将用于将文件作为 byte[] 值传递。这可以使用网络服务吗?任何人都可以在任何网站上展示一个例子吗?我已经搜索了很多,我找不到一个。请帮忙。
问问题
368 次
1 回答
2
你有几个选择:
mtom规范,例如在jaxb中支持,在spring-ws中也类似:Stream MTOM Web Services in Spring Web Services Framework
xml-schema中有一些特殊的数据类型可以处理二进制数据,请参阅:JAXB (un)marshalling of xsd types: xsd:base64Binary and xsd:hexBinary
最后,您可以自己将这些数据序列化为文本格式(例如使用base64
xsd:string
)并使用简单类型作为请求的一部分传递
于 2012-08-25T16:45:35.580 回答