先上Form表单
JS代码
三.后台处理代码
public function store(Request $request)
{
$data=$request->all();
$imgs = $data['imgs'];
// array_values()用于重置数组下标
$types =array_values(array_filter(explode('image/',$data['types'])));
$arr=array_values(array_filter(explode('&|||',$imgs)));
foreach ($arr as $k => $v){
//文件路径
$filepath = base_path().'/storage/app/imgs/'.date('YmdHis').$k.'.'.$types[$k];
//提取base64字符
$imgdata = substr($v,strpos($v,",") + 1);
$decodedData = base64_decode($imgdata);
file_put_contents($filepath,$decodedData );
//插入数据库
$img = new Img;
$filepath = strchr($filepath,'/');
$img->img_path=$filepath;
$img->save();
}