1. 程式人生 > >jQuery無重新整理上傳

jQuery無重新整理上傳

<form action="{:url('img_upload')}" method="post"  enctype="multipart/form-data" id="uploadForm" target="imgUp">
	<label for="">上傳圖片</label>	
	<input type="file" id='imgUp' name="imgUp" class="form-control"> 
</form>
<iframe src="" name="imgUp" frameborder="1px" style="display: none"></iframe>
$('#imgUp').change(function(){
		$('#uploadForm').submit();
	});

public function img_upload(){
 $file = request()->file('imgUp');
 if($file){
		info = $file->move('./uploads');
		if($info){				
 		$src = '/uploads/'.$info->getSaveName();
		$src = str_replace('\\', '/', $src);
		echo "<script>inp = top.document.getElementById('img');inp.value='{$src}';</script>";
	}else{
		// 上傳失敗獲取錯誤資訊
		echo $file->getError();
	}
}