java - 如何将文件上传到 SOAP Web 服务?

标签 java web-services soap upload

我有一个 .p12 文件,我想将其上传到 SOAP 网络服务,以便我的应用程序稍后可以请求获取它。我如何上传这个文件?

我不一定要在我的应用程序代码中使用它,因为我只想做一次。但是,如果重要的话,我正在使用 Java。

最佳答案

如果服务支持,您应该看一下 MTOM。如果它接受文件附件,那么它可能使用 MTOM。不确定将其保留在应用程序代码之外是什么意思,但是创建和发送附件的方式取决于您使用的 Web 服务平台。以下是有关在 Java 的 JAX-WS 中发送附件的最新文档:

http://metro.java.net/guide/ch06.html#binary-attachments-mtom

如果您想以独立于语言的方式查看实际发生的情况,请获取 SoapUI 并将其设置为使用 MTOM 发送您的附件:

http://www.soapui.org/SOAP-and-WSDL/adding-headers-and-attachments.html

关于java - 如何将文件上传到 SOAP Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12571593/

相关文章:

c# - 来自 AXIS 的 SOAP 操作错误

tomcat - 使用 Axis 应用程序记录 Tomcat 的所有 SOAP 消息

java - 字符串比较和实习

java - Apache Tika 提取扫描的 PDF 文件

c# - 从桌面客户端调用时 SessionState 集合项消失

c# - Web 服务在第一次尝试时未连接

php - 如何在 php 中读取传入的 SOAP 请求

Java:获取命令行大小(以字符为单位)

java - 如何在调整自定义 JSlider 大小时重新绘制

java - 无法在 tomcat 上访问 webservice 出现 500 错误