您的位置:首页 > 其它

ajax无刷新上传

2016-06-23 19:50 267 查看
form.php
<input type="file" id="file" multiple="true"/>
<button onclick="upload()">upload</button>
<script>
function upload(){
var file = document.getElementById("file").files;
var formData = new FormData();
formData.append("file",file[0]);
var ajax = new XMLHttpRequest();
ajax.onreadystatechange=function()
{
if(ajax.status==200 && ajax.readyState==4){
console.log(ajax.responseText);
}
}
ajax.open("post","xhr.php");
ajax.send(formData);
}
</script>

xhr.php

<?php
$name=$_FILES['file']['name'];
move_uploaded_file($_FILES['file']['tmp_name'],iconv("UTF-8","gb2312",$name))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: