我想使用请求模块发出与以下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);