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之全面解析tabindex属性

HTML5和css3扁平化风格博客教程的资源分享

HTML5使用canvas压缩图片的示例代码

HTML5响应式banner制作教程

HTML5中websocket是什么意思

h5的视频播放库video.js详解

h5制作虚拟键盘时出现输入框遮挡的情况怎么办?

h5实现可缩放的时钟动画

分享利用HTML5实现图片压缩上传的实例代码

HTML5边玩边学(二)-基础绘图

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




打赏

取消

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

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

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

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

评论

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