如何使用 Lumen 上传多个文件
How to upload multiple files using Lumen Multiple file upload
这是我目前试过的代码。任何人都可以建议如何更改此代码以上传多个文件吗?
public function uploadFile(Request $request){
$file = $request->file('image') ;
$fileName = time().$request->file('image')->getClientOriginalName();
$destinationPath = $request->input('path') ;
return $file->move($destinationPath,$fileName);
}
$file_ary = array();
$file_count = count($request->file('image') );
$a=($request->file('image'));
$finalArray=array();
$file_count;
for ($i=0; $i<$file_count; $i++) {
$fileName = time().$a[$i]->getClientOriginalName();
$destinationPath = $request->input('path') ;
$finalArray[$i]['image']=$destinationPath.$fileName;
$a[$i]->move($destinationPath,$fileName);
}
return json_encode($finalArray); // it will return the upload path
这是我目前试过的代码。任何人都可以建议如何更改此代码以上传多个文件吗?
public function uploadFile(Request $request){
$file = $request->file('image') ;
$fileName = time().$request->file('image')->getClientOriginalName();
$destinationPath = $request->input('path') ;
return $file->move($destinationPath,$fileName);
}
$file_ary = array();
$file_count = count($request->file('image') );
$a=($request->file('image'));
$finalArray=array();
$file_count;
for ($i=0; $i<$file_count; $i++) {
$fileName = time().$a[$i]->getClientOriginalName();
$destinationPath = $request->input('path') ;
$finalArray[$i]['image']=$destinationPath.$fileName;
$a[$i]->move($destinationPath,$fileName);
}
return json_encode($finalArray); // it will return the upload path