如何将文件上传到XTRF,以便在调用createSimpleQuote时引用本地文件

时间:2014-01-27 14:49:10

标签: xtrf

在使用合作伙伴1.0的Web服务API时,尝试理解将输入文件附加到引用/项目的选项。

我们已经找到了如何使用login和createSimpleQuote SOAP方法来创建作为客户的报价。

我们现在正在努力的事情是如何将有效负载的文件部分中要引用的输入文件上传到createSimpleQuote。

        <par:files>
           <par:name>?</par:name>
           <par:category>?</par:category>
           <par:url>?</par:url>
        </par:files>

理想情况下,我们喜欢引用本地文件的url元素(使用file:///tmp/sample.pdf),因为它在java usage example中完成。)

我们有哪些选项可用于上传文件? 我们如何获取可在createSimpleQuote SOAP调用中使用的上载文件的本地路径值?

请指教?

1 个答案:

答案 0 :(得分:0)

无法通过Web服务API将文件从本地磁盘上传到XTRF。

为了使用file://协议引用文件,该文件必须对XTRF可见。有几种方法可以做到这一点:

  • 应该在向XTRF Web服务API发送请求之前上传文件
  • 应该从运行XTRF的同一台机器发送对XTRF Web服务API的请求
  • 存储文件的远程磁盘应该在运行XTRF的机器上安装(例如使用CIFS,NFS或其他网络文件系统协议)

请注意,也可以使用其他协议来引用文件,例如http://ftp://