网站首页 编程案例 PHP实例 正文
AJAX拖拽上传功能实现,供大家参考,具体内容如下
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> .box { width: 300px; height: 300px; border: 1px solid #000; text-align: center; line-height: 300px; font-size: 40px; } </style> </head> <body> <div>+</div> <script> var box = document.querySelector('.box'); box.ondragover = function (e) { e.preventDefault(); } box.ondrop = function (e) { console.log(e.dataTransfer) e.preventDefault(); var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function () { if (xhr.readyState == 4 && xhr.status == 200) { console.log(xhr.responseText) } } xhr.open('POST', './server.php', true); var formdata = new FormData(); formdata.append('pic', e.dataTransfer.files[0]); formdata.append('name', 'luyao'); xhr.send(formdata); } </script> </body> </html>
//server.php
<?php $rand = rand(1,1000).'.jpg'; move_uploaded_file($_FILES['pic']['tmp_name'], './uploads/'.$rand); echo '/uploads/'.$rand;
猜你喜欢
- 2018-08-06 Ajax实现跨域访问最新解决方案
- 2018-08-06 php使用GD库实现验证码功能
- 2018-08-06 PHP后台实现微信小程序登录案例
- 2018-08-06 thinkPHP5框架导出Excel文件简单操作示例
- 2018-06-18 PHP简单处理表单输入的特殊字符的方法
- 2018-06-06 PHP+JS实现的实时搜索提示功能
- 2018-06-06 PHP使用PDO简单实现防止SQL注入的方法
- 2018-06-06 PHP中PDO事务处理操作示例
- 2018-06-06 PHP使用正则表达式实现过滤非法字符串功能示例
- 2018-06-06 PHP+Ajax实现上传文件进度条动态显示进度功能
你 发表评论:
欢迎- 网站分类
- 标签列表
本文暂时没有评论,来添加一个吧(●'◡'●)