<!DOCTYPE HTML>
<html>
<head>
<style>
#box{
width:150px;height:150px;border:1px dashed red;
font-size:13px;line-height:150px;text-align:center;
}
</style>
<script>
window.οnlοad=function () {
var box=document.getElementById("box");
box.οndragenter=function (e) {
e.preventDefault()
}
box.οndragοver=function (e) {
box.innerHTML="请松开"
e.preventDefault()
}
box.οndragleave=function (e) {
box.innerHTML="请拖入上传的文件"
e.preventDefault()
}
box.οndrοp=function (e) {
var file=e.dataTransfer.files[0];//获得上传文件信息
var formData=new FormData();//创建一个表单对象
formData.append("aa",file);//把上传文件数据放入表单对象中,给file取个name用于提交数据。
var xml=new XMLHttpRequest();
xml.open("post","up.php");
xml.send(formData);//ajax提交表单数据
e.preventDefault()
}
}
</script>
</head>
<body>
<div id="box">
请拖入上传的文件
</div>
</body>
</html>
html5异步上传文件
最新推荐文章于 2024-09-06 13:56:39 发布