Home > Web Front-end > JS Tutorial > Detailed explanation of the steps to send a post request and submit an image form in axios

Detailed explanation of the steps to send a post request and submit an image form in axios

php中世界最好的语言
Release: 2018-05-10 15:40:29
Original
3699 people have browsed it

This time I will bring you axios to send post request Submit pictureDetailed explanation of the form steps, what are the notes for axios to send post request to submit the picture form, The following is a practical case, let’s take a look.

DOME

<input type="file" @change="upload" ref="upload">
Copy after login

Interface

const userUploadAtt = (File,config) => axios.post("接口",File,config)
Copy after login

Processing data

let input = this.$refs.upload 
创建一个空的FormData对象 
let data = new FormData();
使用FormData.append来添加键/值对到表单里面;
data.append('file', input.files[0]);
upload(){
 userUploadAtt(data,{headers: {'Content-Type': 'multipart/form-data'}}).then((response)=>{
  this.headPhoto = response.data[0].msg.url;
 }).catch(()=>{
 })
}
Copy after login

Note:

If

axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8'
post请求时候表单上传不需要引入qs.stringify()
Copy after login

believes it after reading this case You have mastered the method. For more exciting information, please pay attention to other related articles on the php Chinese website!

Recommended reading:

Detailed explanation of the steps of using axios in vue

Detailed explanation of the steps of axios post method to submit formdata

The above is the detailed content of Detailed explanation of the steps to send a post request and submit an image form in axios. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template