首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >根据文件上传的图片数量,循环图片转换为base64

根据文件上传的图片数量,循环图片转换为base64
EN

Stack Overflow用户
提问于 2020-05-12 10:42:41
回答 1查看 29关注 0票数 0

如何根据文件上传过程中上传的图片数量循环将图片转换为base64?

这是我使用的脚本,我希望它是循环的多少图像,在文件上传中选择:

代码语言:javascript
运行
复制
<input id="inp" type='file' multiple>
<p id="b64"></p>
<img id="img" height="150">
代码语言:javascript
运行
复制
    <script>
    document.getElementById("inp").addEventListener("change", readFile);

    function readFile() {
            var FR = new FileReader();

            FR.addEventListener("load", function (e) {
                document.getElementById("img").src = e.target.result;
                document.getElementById("b64").innerHTML = e.target.result;
            });

            FR.readAsDataURL(this.files[0]);

    }


</script>

Thank you!
EN

回答 1

Stack Overflow用户

发布于 2020-05-12 10:57:41

代码语言:javascript
运行
复制
<script>
var bs64Array = []; 
document.getElementById("inp").addEventListener("change", readFile);
function readFile() {
  var FR = new FileReader();
  FR.addEventListener("load", function (e) {
    var image = document.createElement('img')
    image.src = e.target.result;
    document.getElementById("b64").appendChild(image);
    bs64Array.push(e.target.result)
   });
   FR.readAsDataURL(this.files[0]);
}
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61742872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档