当前位置: 首页> 科技> 数码 > Vue 文件转base64并获取文件编码格式

Vue 文件转base64并获取文件编码格式

时间:2025/7/11 9:37:43来源:https://blog.csdn.net/hrcsdn13/article/details/142169751 浏览次数:2次

一、安装依赖

npm install jschardet //获取文件编码格式用
import jschardet from 'jschardet' //JS中引入

二、文件转base64

getBase64AndBm (file) { //file为上传文件对象,一般前端所用框架的上传组件before-upload函数可以返回return new Promise((resolve, reject) => {let reader = new FileReader(), res = {base64: '',bm : ''};reader.readAsDataURL(file);reader.onload = function (e) {res = {base64: reader.result, //将文件转为base64bm : jschardet.detect(e.target.result).encoding //文件编码格式};};reader.onerror = function (error) {reject(error);};reader.onloadend = function () {resolve(res);};});}

关键字:Vue 文件转base64并获取文件编码格式

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: