如何通过请求模块提出与此表单相同的请求?

时间:2019-05-09 11:06:17

标签: javascript node.js forms request multipartform-data

我想使用请求模块发出与以下html表单相同的请求。
但是我的代码没有。
如何提出此要求?

我想做什么:

<form 
action="http://foo.com/upload.php" 
method="POST" enctype="multipart/form-data">

  <input type="file" name="fileX">
  <input type="submit" value="Submit">

</form>

我写了什么:

const formData = {
  gamefile:{
      value:Buffer.from(datastr),
      options:{
          name:"fileX",
          filename:"foo.bar",
          contentType:"application/octet-stream"
      }
  }
}

const options = {
  url:"http://foo.com/upload.php",
  formData:formData,
  method:"post",
  headers:{
      "Content-Type":"multipart/form-data"
  }
} 

request(options,callback);

0 个答案:

没有答案