学无先后,达者为师

网站首页 Vue 正文

vue项目 axios上传图片到 阿里云 oss, 跨域,405, 400问题处理

作者:yunchong_zhao 更新时间: 2022-04-17 Vue

跨域问题

  • 服务器端处理。添加请求允许的

请求报错。405

  • 使用 formData格式请求数据
let params = new FormData()

注意 content-type 类型必须是 Content-Type: multipart/form-data

如果有全局设置的axios 的请求拦截的话,注意 防止被更改哦

请求报错 400

先检查下参数有没有写错 大小写什么的。

注意 请求的文件流 须放到最后一个位置上

let params = new FormData()
params.append('name', '111')
params.append('key', 'asdasda')
.....
params.append('file', file) // 注意最后一个哦

最后就请求成功了, 祝你们也成功处理,这个问题也卡住我一天的时间。 哎。太菜了

关注我 持续更新 前端知识。

原文链接:https://yunchong.blog.csdn.net/article/details/122079061

栏目分类
最近更新