我正在尝试编写一个spring webservices,用于将文件作为byte []值传递。这可能使用webservice吗?任何人都可以在任何网站上展示一个例子吗?我搜索了很多,我找不到一个。请帮助。
答案 0 :(得分: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
类型