1)先创建formData对象
let formData = new FormData();
2) 添加 file属性,其值为文件的二进制数据 (formData的属性名file对应服务器端获取请求参数名,可更改,只要与后端获取的请求参数名一致即可)
后端
formData.append('file',file.file) 文件对象的file属性即是文件对应的二进制数据
3)发起Post请求并设置请求头参数 Content-Type 为 multipart/form-data
axios.post(url,formData,{
"Content-Type": "multipart/form-data"
})
url 为要上传文件请求的服务器接口
相关文章
- 01-15httpclient 上传、下载文件,美团Android研发岗二面
- 01-15【httpclient-4.3.1.jar】httpclient发送get、post请求以及携带数据上传文件
- 01-15.net core 上传文件Demo
- 01-15文件上传到数据库与下载
- 01-15python远程创建文件夹上传文件
- 01-15FTP上传文件提示550错误原因分析。
- 01-15poi上传文件是后台报org.apache.poi.poifs.filesystem.OfficeXmlFileException
- 01-15Git 删除 .gitignore 生成之前上传的文件
- 01-15SpringBoot项目中集成阿里云对象存储服务SDK实现文件上传
- 01-15使用流上传文件到服务器