解决一个input文件上传控件只能上传一次,第二次无效
HTML页面
<div class="sfz_pic" id="cardOne"> <i><input type="file" name="card_one" id="card_one" style="width: 175px;"></i> <h2>点击上传身份证正面照片</h2> </div>
jquery
//上传身份证A面 $('#cardOne').on('change','#card_one',function () { $.ajaxFileUpload({ url: '/home/upimg', secureuri:false, fileElementId: ['card_one','card_two'], dataType:'json', success:function () { console.log('111'); } }) })
说明:
on('change','#card_one',function ()
on监控,监控id为card_one的控件被change,执行function函数。
laravel后台获取
public function updatalogo(Request $request) { $file = $request->file('file'); if ($file->isValid()){ $originalName = $file->getClientOriginalName(); //文件原始名字 $ext = $file->getClientOriginalExtension(); //上传的文件后缀名 $realPath = $file->getRealPath(); //文件所在的临时路径 $type = $file->getClientMimeType(); //文件类型 $siza = $file->getClientSize(); //文件大小 } }