【发布时间】:2017-04-19 09:12:57
【问题描述】:
我通过 jquery ajax 请求向 laravel 发送多个输入。
这是我的脚本
jqyery 脚本:
var album_file=document.getElementById("upload_file").files;//getting multiple images
var albumname = document.getElementById('albumname').value;//albumname
console.log(album_file);
$.get('/photoalbum/?albumdetail='+album_file+'&albumname='+albumname,function(data){
console.log(data);
});
onclick 上传 bitton 脚本执行,我在专辑文件的控制台上获取以下数据
FileList {0: File, 1: File, length: 2}
length:2
0:File
lastModified:1489731759920
lastModifiedDate:Fri Mar 17 2017 11:52:39 GMT+0530 (India Standard Time)
name:"1.png"
size:117627
type:"image/png"
webkitRelativePath:""
__proto__:
File
1:File
当我在 laravel 控制器中接收请求时,在下面的表单中
public function storealbum(Request $request)
{
print_r($request::all());
}
然后打印:
Array ( [albumdetail] => [object FileList] [albumname] => tet )
我想要的不是 [object FileList],而是我想要的所有文件对象。
我哪里出错了。
【问题讨论】:
标签: jquery laravel-5.3 multiple-file-upload