客户端
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
<style>
#filePost{
width: 300px;
height: 300px;
border: 1px #F00 solid;
}
</style>
</head>
<body>
<div id="filePost" ondrop="drop(event)"></div>
<script>
document.ondrop=function(event){
event.preventDefault();
};
document.ondragover=function(event){
event.preventDefault();
};
document.ondragenter=function(event){
event.preventDefault();
};
function drop(event){
var files=event.dataTransfer.files;
if(files.length==0){
return false;
}
if(!files[0].type.match(/image*/)){
alert("不是图片")
return false;
}
var xhr=new XMLHttpRequest();
xhr.open("post","upload.php",true);
var formData=new FormData();
formData.append('mypic',files[0]);
xhr.send(formData);
}
</script>
</body>
</html>
服务器端
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2016/7/23
* Time: 10:51
*/
if(!empty($_FILES["mypic"])){
move_uploaded_file($_FILES["mypic"]["tmp_name"],$_FILES["mypic"]["name"]);
}
?>