首页 » 工作 » 方法 » 正文

laravel api 不能通过 put 方法上传文件的解决办法

发布者:某某人
2019/11/19 浏览数(20) 分类:方法 暂无评论
var formData = new FormData();
formData.append('avatar', document.getElementById('avatar')); // input[name="avatar",type="file"]
axios.request({
    url: /api/user/avatar,
    method: 'post', // 不直接用 put,见下边的 params
    params: {
      _method: 'put' // 加上这个参数,把 post 变成 put
    },
    headers: { 'Content-Type': 'multipart/form-data' },
    timeout: 0,
    data: formData
});

参考:Laravel put 如何接收值? CSDN questions/787830

暂时木有评论啊,等您坐沙发呢!

发表评论

点击返回顶部
  1. 留言
  2. 联系方式