axios请求form-data的问题
来源:1-1 课程导学

慕UI2447033
2018-07-07
老师,请问axios如何在url上附加参数,同时上传文件?
真实的请求的url是http://192.168.2.56:8080/file_upload?skey=230a0c877b214171f6bf29053d38c1ce&gid=1234&type=grule, 然后通过from-data上传文件。。麻烦了。
写回答
4回答
-
河畔一角
2018-07-10
上传走的是post请求,AntD里面有上传的组件,这个可以在上传的时候,添加隐藏域来解决,通常都会添加一些隐藏域来把值传递过去。
如果单独通过axios发请求的话,要单独定义一个axios.post方法,参与定义在data里面,
axios({
url: '/file_upload',
method: 'post',
baseURL: 'http://192.168.2.56:8080',
timeout: options.timeout || 8000,
data: {
type:'rule',
gid:1234
}
})
00 -
慕UI2447033
提问者
2018-07-08
使用postman可以测试成功!!求救了!老师
00 -
慕UI2447033
提问者
2018-07-08
是post请求
00 -
慕UI2447033
提问者
2018-07-07
麻烦老师了,搞了一天,卡在这里!
00
相似问题
jsonp请求没返回数据
回答 1