javascript - 如何使用请求模块提出与此表单相同的请求?
问题描述
我想使用请求模块发出与下面的 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);
解决方案
推荐阅读
- python - 解析时如何使用python识别位于XML中同一级别的元素
- linux - OpenLDAP 访问控制问题
- java - 使用带有动态字段的 Jackson 注释反序列化 JSON
- node.js - npm 错误!结束后写。在 docker、aws 中运行 npm 安装失败
- wordpress - 如何在自定义帖子类型上添加显示顺序?WordPress
- ios - iOS Firebase - 如何使用 .childByAutoId() 创建多节点位置更新
- swift - 在为参数定义内联文档时,如何删除 Xcode 9 中出现的额外空间?
- javascript - D3.js 跳跃缩放行为
- ruby - 如何使用 openstreet 地图订购航点?
- asp.net - Asp.Net MVC 5 应用程序缺少模型