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

}

})


0
0

慕UI2447033

提问者

2018-07-08

使用postman可以测试成功!!求救了!老师

0
0

慕UI2447033

提问者

2018-07-08

是post请求

0
0

慕UI2447033

提问者

2018-07-07

麻烦老师了,搞了一天,卡在这里!

0
0

React全家桶+AntD共享单车后台管理系统开发

React全家桶+AntD框架+大量前沿技术

1142 学习 · 495 问题

查看课程