主要应用到FormData
html代码
<script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js" charset="utf-8"></script>
<form id= "uploadForm">
<input type="file" name="file"/>
<input type="button" value="上传" οnclick="doUpload()" />
</form>
<script>
function doUpload() {
var formData = new FormData($( "#uploadForm" )[0]);
$.ajax({
url: 'index.php?m=index&v=stockImport',
type: 'POST',
data: formData,
async: false,
cache: false,
contentType: false,
processData: false,
success: function (returndata) {
alert(returndata);
},
error: function (returndata) {
alert(returndata);
}
});
}
</script>
PHP代码
$filename = $_FILES['file']['name'];
$tmp_name = $_FILES['file']['tmp_name'];
echo $filename.$tmp_name;