使用NodeRed HTTP请求POST multipart / form-data

时间:2018-02-25 22:01:28

标签: multipartform-data node-red

我试图在NodeRed中生成一个HTTP Webrequest,它将通过普通的上传表单将文件上传到网站。我想我知道如何上传文件,但我不知道如何传递其他输入fieds我也必须填写。

我只找到了如何设置http标头:

msg.headers["content-type"] = "multipart/form-data";

这是我到目前为止: My current flow

我也试过了#34;缺少的部分"编写FormData并手动发送请求。 (https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects

但也没有运气。仅收到FormData未知的错误...

1 个答案:

答案 0 :(得分:0)

在功能节点中,发送msg之前,先设置请求标头

msg.headers = {
               "content-type":"application/x-www-form-urlencoded"
               }