• file文件转为base64


    场景描述

    在工作中,我们经常需要进行文件上传。
    比如在进行图片上传的时候,
    我们需要将上传的图片展示出来。
    这个时候我们就需要将file文件转化为base64。
    

    将file文件转化为base64

    // 将file文件上传转化为base64进行显示
    function getBase64(file) {
        return new Promise((resolve, reject) => {
            ///FileReader类就是专门用来读文件的
            const reader = new FileReader()
            //开始读文件
            //readAsDataURL: dataurl它的本质就是图片的二进制数据, 进行base64加密后形成的一个字符串,
            reader.readAsDataURL(file)
            // 成功和失败返回对应的信息,reader.result一个base64,可以直接使用
            reader.onload = () => resolve(reader.result)
            // 失败返回失败的信息
            reader.onerror = error => reject(error)
        })
    }
    

    使用

    getBase64( file文件 ).then(res=>{
      //成功你做的事情
    }).catch(err=>{
      //失败你做的事情
    })
    
    作者:明月人倚楼
    出处:https://www.cnblogs.com/IwishIcould/

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!

    万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    支付宝
    微信
    本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    springBoot 与 springMVC的区别
    spring的IOC和AOP
    实现同步的三种方法
    台阶积水问题
    requsets模块和beautifulsoup模块
    爬虫
    rabbitMQ 消息队列
    Django框架
    mysql
    jQuery
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/15189204.html
Copyright © 2020-2023  润新知