【问题标题】:Setting specifc MIME type with MTOM使用 MTOM 设置特定的 MIME 类型
【发布时间】:2012-09-10 12:34:11
【问题描述】:

在 MTOM 中,我们一般使用内容类型为“application/octet-stream”,表示将发送任意二进制数据,然后我们使用 DataHandler API 检索它。

但我的问题是我们能否将内容类型指定为“image/jpeg”并避免在基于 Java 的 SOAP Web 服务中使用 DataHandler API?

【问题讨论】:

    标签: web-services jax-ws


    【解决方案1】:

    IBM 红皮书:开发 Web 服务应用程序中提供了一个很好的详细示例/讨论,请参阅第 64-74 页

    http://www.redbooks.ibm.com/redpapers/pdfs/redp4884.pdf

    在示例中:

    PDF 映射到: type="xs:base64Binary" mime:expectedContentTypes="/"

    Word 文件映射到: type="xs:base64Binary"

    图像映射到: xmime:expectedContentTypes="image/jpeg"

    sendWordFile will be mapped to byte[] in Java.
    sendPDFFile will be mapped to javax.activation.DataHandler.
    sendImage will be mapped to java.awt.Image
    

    另见: http://www.w3.org/2005/05/xmlmime

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-16
      • 2011-07-04
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 2020-11-26
      • 2015-04-27
      • 2011-07-28
      相关资源
      最近更新 更多