主要应用到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="上传" onclick="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;