【问题标题】:Image source not readable. NotReadableException图片来源不可读。 NotReadableException
【发布时间】:2020-02-07 12:10:08
【问题描述】:

我有一个存储多个图像的 Laravel api 端点。使用 post 方法请求,当我使用 axios 从前端(vue)向端点发送请求时,它给出了上述错误。我正在发送带有 base64 字符串的 images[] 数组。 但是当我从邮递员发送帖子请求时,相同的端点也有效。 请帮忙。写在下面是我的要求

     axios.post("http://localhost:8000/api/contactMessage", formData, {
       headers: {
         "Content-Type": "multipart/form-data"
       }

    })
    .then(function() {
      console.log("SUCCESS!!");
    })
    .catch(function() {
      console.log("FAILURE!!");
    });
}

这里是邮递员请求截图

【问题讨论】:

  • 你能分享你的代码吗?
  • @Sehdev 我已经分享了我的请求代码。

标签: laravel vuejs2


【解决方案1】:

处理起来很简单,你必须删除 pubic_path()。 其次,不要使用 base64 图像作为来源。在将请求发送到邮递员收集 api 之前对字符串进行编码

【讨论】:

    猜你喜欢
    • 2018-05-05
    • 1970-01-01
    • 2016-11-10
    • 1970-01-01
    • 2015-02-19
    • 1970-01-01
    • 1970-01-01
    • 2011-02-19
    • 2013-08-27
    相关资源
    最近更新 更多