如何使用惯性js和laravel 8.0上传文件

问题描述

我有一个更新(补丁程序形式),它可以具有一些具有一个特征图像和一组画廊图像的基本字段。

updatePhotoPreview(event) {
   this.featuredImagePreview = URL.createObjectURL(event.target.files[0])
   this.updateProductForm.featured_image = event.target.files[0]
},

在发送请求之前,甚至在请求标头中,特色图片都是File和Binary。

然后,我只是用this.form.patch(url)发布表单。

我遇到错误,featured_image必须是图像。

我已转储请求,并以某种方式{@ 3}将我的Featured_image值设置为空数组。

图库图像也是如此,它已变成一个空数组。

我尝试更改发布,放置的路线,结果相同,我添加了自定义标头

 { headers: {'Content-Type': 'multipart/form-data'} }

结果是相同的。

,但是使用POST方法对该资源的创建端点使用相同的形式。 我删除了所有请求类,并使用request()->all()

转储

我该如何解决?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)