1

在使用 Web Service API for Partners 1.0 时,尝试了解将输入文件附加到报价/项目的选项。

我们已经弄清楚如何使用 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使用示例中所做的那样)。

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

请指教?

4

1 回答 1

0

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

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

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

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

于 2014-01-28T12:05:10.953 回答