ajax 文件拖拽上传
来源:互联网 发布:短域名生成 编辑:程序博客网 时间:2024/05/22 04:24
- 客户端
- 服务器端
客户端
<!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(); }; //第二步 给div设置 ondrop 事件 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"]);}?>
0 0
- ajax 文件拖拽上传
- ajax文件拖拽上传 预览
- ajax 文件拖拽上传(小文件)
- ajax 文件拖拽上传(小文件)
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- JavaScript实现拖拽预览,AJAX小文件上传
- Java多线程四:线程间通信/等待唤醒机制
- Day10、指针与函数、数组
- A. Hulk
- day09__Python的Socket协议介绍
- mysql的事务处理与锁表
- ajax 文件拖拽上传
- Javaweb第一课:配置Tomcat服务器、搭建web开发环境、管理webapps项目
- Git 入门
- Android的内存分配与回收
- android中xml tools属性详解
- "accumulate"的思考
- 字符串交错组成(动态规划)
- [9] Palindrome Number
- Eclipse的java代码出错:The import org.apache cannot be resolved