tp是5.1版本料祠,js使用的jq
//前臺(tái)JS
//formAdd為from表單ID
var formElement = document.querySelector("#formAdd");
var formdata = new FormData(formElement);
$.ajax({
url:"{:url('info/add')}",
type:'POST',
data:formdata,
async:false,
processData:false,
contentType:false,
success:function (res) {
// console.log(res);
// return ;
if (res.code==1){
//toastr.success(res.msg, '正在跳轉(zhuǎn)到列表頁(yè)面...');
window.location.href=res.url;
} else{
//$('#divInfo').toggleClass('sk-loading');
// toastr.error( res.msg);
alert(res.msg);
}
}
});
后臺(tái)代碼
//接受普通數(shù)據(jù)
$data = input('param.');
//手動(dòng)判斷是否提交圖片
if (!empty($_FILES['file']['name'])){
//使用TP的request,接收?qǐng)D片
// 獲取表單上傳文件 例如上傳了001.jpg
$file = request()->file('file');
// 移動(dòng)到框架應(yīng)用根目錄/uploads/ 目錄下
$info = $file->rule('date')->validate(['size'=>10485760,'ext'=>'jpg,jpeg,png,gif'])->move( '../public/uploads/');
if($info){
// 成功上傳后 獲取上傳信息
$data['banner'] = $info->getSaveName();
}else{
// 上傳失敗獲取錯(cuò)誤信息
return $this->error('上傳圖片失斉煨摺髓绽!'.$file->getError());
}
}
幫到你們的話點(diǎn)個(gè)贊吧
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者