Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webmethods工具:如何通过HTTP post发送附件?_Http_Webmethods - Fatal编程技术网

Webmethods工具:如何通过HTTP post发送附件?

Webmethods工具:如何通过HTTP post发送附件?,http,webmethods,Http,Webmethods,我需要通过http post向客户发送附件。我试着在这个论坛上搜索关键词“帖子附件”,但并没有看到我想要的结果。这是一个非常大的zip文件(.zip),通常我们会通过FTP处理,但在这种情况下我们不能。我们必须通过HTTP post来完成 我以前没有通过HTTP post发送过附件,在谷歌内部查看,这看起来相当复杂,但大多数解决方案都没有涉及Webmethods。以前有人这样做过吗 根据文件的大小(15-20MB),我想我会调出pub.client:http,然后执行以下操作: 方法:邮寄 l

我需要通过http post向客户发送附件。我试着在这个论坛上搜索关键词“帖子附件”,但并没有看到我想要的结果。这是一个非常大的zip文件(.zip),通常我们会通过FTP处理,但在这种情况下我们不能。我们必须通过HTTP post来完成

我以前没有通过HTTP post发送过附件,在谷歌内部查看,这看起来相当复杂,但大多数解决方案都没有涉及Webmethods。以前有人这样做过吗

根据文件的大小(15-20MB),我想我会调出
pub.client:http
,然后执行以下操作:

  • 方法:邮寄
  • loadAs:流
  • data/stream:在服务的前面,执行pub.file:getFile,它将获取大的zip文件,作为流加载,然后将getFile的输出主体/流映射到这个http数据/流参数
  • 标题:CONTENT-TYPE=应用程序/八位字节流
  • 标题:FILENAME=BIGtestfile.zip

你能告诉我上述策略是否正确吗?我遗漏了什么吗?对我来说,没有什么比这更简单的了,所以我想还有别的事情。要在标题中添加更多内容吗?内容类型是否正确?

注意超时,如果使用流,则必须显式关闭连接。注意超时,如果使用流,则必须显式关闭连接。