HTML5拖拉上传文件的示例代码分享


当前第2页 返回上一页

下面是拖拉上传代码,后端PHP获取到$_FILES之后就可以搞起来了


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>拖放上传</title>

    <style>

        #imgContainer{background:#ccc;width:500px;height:500px;}

    </style>

</head>

<body>

    <p id="imgContainer"></p>

    <p id="msg"></p>

</body>

<script>

var imgContainer,msgp;

window.onload = function(e){

    imgContainer = document.getElementById('imgContainer');

    msgp = document.getElementById('msg');

    imgContainer.ondragover = function(e){

        e.preventDefault();

    }

    imgContainer.ondrop = function(e){

        e.preventDefault();

        var f = e.dataTransfer.files[0];  

        //这时已经获取到文件了,具体想要用第几个文件自己处理,发post请求后端处理就行了!

 

        //下面是图片获取到之后显示在imgContainer中的流程

        // var fileReader = new FileReader();

        // fileReader.onload=function(){

        //  imgContainer.innerHTML = "<img src=\""+fileReader.result+"\">"

        // }

        // fileReader.readAsDataURL(f);

        // showObj(e);   //显示上传信息

        // showObj(e.dataTransfer.files);

    }

}

function showObj(obj){

    var s = '';

    for(var k in obj){s += k+":"+obj[k]+"<br/>";}

    msgp.innerHTML = s;

}

</script>

</html>

以上就是HTML5拖拉上传文件的示例代码分享的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

HTML5中的dom编程的实现步骤

HTML5新增了哪些标签

如何设置h5的表单验证失败提示语

详解HTML5里autofocus自动聚焦属性的使用

HTML5如何解决margin-top的塌陷问题(附代码)

关于HTML5 history api 的介绍

秀野堂HTML5入门视频教程的资源推荐

HTML5 audio标签怎么用?HTML5 自动播放实现代码实例

关于HTML5中p和span标签的介绍

HTML5互联网:地铁行业新模式

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...