码迷,mamicode.com
首页 > Web开发 > 详细

Web Uploader

时间:2016-04-15 16:44:07      阅读:229      评论:0      收藏:0      [点我收藏+]

标签:

 

 

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <link  href="./css/webuploader.css" rel="stylesheet">
</head>
<body>
    <div id="uploader">
        <!--用来存放文件信息-->
        <div id="thelist"></div>

        <div>
            <div id="picker">选择文件</div>
            <button id="ctlBtn">开始上传</button>
        </div>
    </div>

    <script src="./js/jquery-1.11.3.min.js"></script>
    <script src="./js/webuploader.js"></script>
    <script>
        var uploader = WebUploader.create({
            // swf文件路径
            swf: ./js/Uploader.swf,

            // 文件接收服务端。
            server: http://localhost:8888/uploader.html,

            // 选择文件的按钮。可选。
            // 内部根据当前运行是创建,可能是input元素,也可能是flash.
            pick: #picker,

            // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
            resize: false
        });

        // 当有文件被添加进队列的时候
        uploader.on( fileQueued, function( file ) {
            alert(file.id + ":" + file.name + "被添加进队列");
        });


        // 文件上传过程中创建进度条实时显示。
        uploader.on( uploadProgress, function( file, percentage ) {
            /*var $li = $( ‘#‘+file.id ),
                $percent = $li.find(‘.progress .progress-bar‘);

            // 避免重复创建
            if ( !$percent.length ) {
                $percent = $(‘<div class="progress progress-striped active">‘ +
                  ‘<div class="progress-bar" role="progressbar" style="width: 0%">‘ +
                  ‘</div>‘ +
                ‘</div>‘).appendTo( $li ).find(‘.progress-bar‘);
            }

            $li.find(‘p.state‘).text(‘上传中‘);

            $percent.css( ‘width‘, percentage * 100 + ‘%‘ );*/
            alert("传输中,此时显示进度条");
        });


        uploader.on( uploadSuccess, function( file ) {
            /*$( ‘#‘+file.id ).find(‘p.state‘).text(‘已上传‘);*/
            alert("上传成功");
        });

        uploader.on( uploadError, function( file ) {
            /*$( ‘#‘+file.id ).find(‘p.state‘).text(‘上传出错‘);*/
            alert("上传失败");
        });

        uploader.on( uploadComplete, function( file ) {
            /*$( ‘#‘+file.id ).find(‘.progress‘).fadeOut();*/
            alert("上传结束");
        });

        $("#ctlBtn").on(click, function() {
            uploader.upload();
        });
    </script>
</body>
</html>

 

Web Uploader

标签:

原文地址:http://www.cnblogs.com/zcynine/p/5395945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!