我通过 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],而是我想要的所有文件对象。
我在哪里犯错。