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

原生JS多文件上传

时间:2020-06-15 18:01:33      阅读:91      评论:0      收藏:0      [点我收藏+]

标签:type   aci   order   load   result   multiple   tip   var   func   

   <div style="height: 100px; width: 100px; border: 1px solid red; position: relative;">
        点击上传
        <input onchange="uploadFile()" id="upload" multiple="multiple" type="file" accept="image/*;capture=camera"
            style="height: 100px;width: 100px;opacity: 0;position: absolute;top: 0;left: 0;" />
    </div>

 

    function uploadFile() {
            var input = document.getElementById(‘upload‘);
            var files = Array.prototype.slice.call(input.files);
            files.forEach(function (file, i) {
                var reader = new FileReader();
                reader.onloadend = function (e) {
                    var baseFileStr = this.result.substring((13 + file.type.length), this.result.length);
                    console.info("输出文件数据");
                    console.info(baseFileStr);
                }
                reader.readAsDataURL(file);
            });
        }

 

原生JS多文件上传

标签:type   aci   order   load   result   multiple   tip   var   func   

原文地址:https://www.cnblogs.com/chensv/p/13132010.html

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