【发布时间】:2021-02-06 09:20:08
【问题描述】:
我正在尝试在 Laravel 中使用 vue.js 上传图片,因为我正在使用此链接
使用 vue.js 上传图片,当我提交表单时,我在 files 数组中得到以下图片
现在的问题是我无法在 laravel 控制器中获取此文件数组
当我打印时
$request->file('files')
在我的控制器中,我得到了空值。 当我打印 $request->input('files') 这是结果,一个空数组
非常感谢有关此问题的任何帮助。
代码片段:
data() {
return {
rawData: [],
formData: new Form({
files:[],
})
..
const header = {
Authorization: "Bearer " + this.token,
};
this.formData
.post(APP_URL + `/api/post`, { headers: header })
.then((response) => {
}
【问题讨论】:
-
在发送文件的地方添加 ajax 代码
-
@KamleshPaul:添加了代码 sn-p,请检查,我可以检索其他字段值,但问题仅针对图像
-
你为什么不使用 axios .?
-
@KamleshPaul:这是旧代码,以前图像是用插件上传的,但现在我想用自定义函数上传它。
标签: javascript laravel vue.js laravel-5