原生JS多文件上传
Posted 一首弦曲献仙音
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原生JS多文件上传相关的知识,希望对你有一定的参考价值。
<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多文件上传的主要内容,如果未能解决你的问题,请参考以下文章