ajax请求
<form enctype&#61;"multipart/form-data"><input type&#61;"file" id&#61;"inputfile" name&#61;"inputfile" class&#61;"file-img-load" onchange&#61;""><button type&#61;"button" class&#61;"btn btn-primary" onclick&#61;"importByconfirm();" id&#61;"confirm">确认button>
form>
function importByconfirm() {var file &#61; $(&#39;#inputfile&#39;)[0].files[0];var data &#61; new window.FormData();data.append(&#39;inputfile&#39;, file);$.ajax({type: &#39;POST&#39;,url: url,data: data,cache: false,processData: false,contentType: false,success: function (res) {if (res.result &#61;&#61; 1) {alert(res.msg);window.location.reload();} else {alert(res.msg);}},error: function (errMsg) {console.error("上传失败&#xff1a;", errMsg);}});
}
php接收文件(yii框架)
use yii\web\UploadedFile;$uploader &#61; UploadedFile::getInstanceByName(&#39;inputfile&#39;);