【问题标题】:How to upload files to XTRF so a local file can be referenced in call to createSimpleQuote如何将文件上传到 XTRF,以便可以在调用 createSimpleQuote 时引用本地文件
【发布时间】:2014-01-27 14:49:10
【问题描述】:

在使用 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 usage example 中完成。

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

请指教?

【问题讨论】:

    标签: xtrf


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 谢谢。您列出的第一个选项正是我喜欢做的。 italic_在向 XTRF Web 服务 API_italic 发送请求之前应上传文件 是否有使用 API 上传文件的选项?如果是,文档在哪里?
    • 您能否创建一个示例,说明使用 ftp:// 的引用是如何假设 FTP 服务器需要用户名和密码的情况
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    • 2020-11-01
    • 1970-01-01
    • 2013-11-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多