上传文件Base64格式(React)
记录一下上传文件时将文件数据转为Base64的方法
通过 FileReader对象创建一个实例,然后使用 readAsDataURL方法将数据转为Base64格式
注意: 读取过程是异步的
绑定onload事件,该事件在数据读取完成后触发
具体代码(react项目中):
const reader = new window.FileReader();
reader.readAsDataURL(fileObject);
reader.onload = () => {
Base64Data = reader.result; // reader.result 就是转成base64的数据
};
FileReader对象的更多信息:https://developer.mozilla.org/zh-CN/docs/Web/API/FileReader
转载于:https://www.cnblogs.com/yezi-dream/p/10088254.html
上传文件Base64格式(React)相关推荐
- vue、微信小程序上传文件(base64格式、一般格式)及vue的表格导入和导出
一.上传文件 1.vue项目 base64格式 onInputChange(el) {var self = this;let file=el.file;let type=file.type.split ...
- 验证上传文件真实格式
1 /// <summary> 2 /// 验证上传文件真实格式 3 /// </summary> 4 /// <param name="fileUpload& ...
- 如何限制FileUpload上传文件的格式
这个需求需要用到一个验证控件RequiredFieldValidator 如何限制FileUpload上传文件的格式 前言 1.限制上传文件只能为图片格式 2.限制上传文件只能为压缩包 总结 前言 这 ...
- antd 中 Upload 上传图片宽高限制以及上传文件的格式限制
一.上传图片的宽高限制 在组件Upload中有一个beforeUpload的API,是文件上传之前的钩子函数,我们需要在这个API中做限制 beforeUpload: file => {this ...
- ElementUI中el-upload中怎样限制上传文件的格式
场景 使用el-upload上传文件时限制只能上传指定格式的文件. 比如这里只允许上传apk格式的文件. 注: 博客: https://blog.csdn.net/badao_liumang_qizh ...
- [一键CV] Blazor 拖放上传文件转换格式并推送到浏览器下载
前言 昨天有个小伙伴发了一个老外java编写的小工具给我,功能是转换西班牙邮局快递Coreeos express的单据格式成Amazon格式,他的需求是改一下程序为匹配转换另一个快递公司MRW格式到A ...
- java 获取上传文件的格式_js和java获取上传文件的文件名以及上传文件格式判断...
js获取文件名: //校验 function check(){ var fileType = $("#template").val(); //判断后缀是不是需要的文件类型 if(f ...
- element-ui文件上传修改上传文件的格式
accept=".txt" //多个文件类型用逗号隔开 在<el-upload></el-upload>标签里添加上面的代码就可以改上传文件的类型了
- jquery file upload 限制上传文件的格式、大小或图片尺寸
限制文件格式.大小 $("#head").fileupload({url: "/front/user/uploadHead",dataType: 'json', ...
最新文章
- Ext.data.reader.Json reader: json
- 微服务网关Kong 1.0正式发布!提供100+项功能
- SugarSync网盘之XML解析
- C#语法:正则表达式 --Trim()的实现
- 2015国内征信机构大数据整合能力对比
- C++ lambda表达式 std::function 深层详解
- 深入浅出带你了解Python2与Python3的异同
- 以 Google 为例,什么才是好的管理制度?
- Android对话框总结(普通对话框,单选对话框,多选对话框,自定义对话框)
- regexp函数 mysql_mysql 五中的REGEXP函数_mysql
- 软件项目管理系统-进度编辑
- 3-JS-数据类型-数组
- 服务器硬盘热插拔后告警,IBM硬盘所谓支持热插拔带来的问题
- 速卖通奇门+聚石塔流程
- 一文带你了解APS生产计划排程系统
- 有哪些适合新手的练手Java项目?
- 物联网学习之旅:微信小程序控制STM32(三)--STM32代码编写
- SQLyog的下载安装与配置(转载)
- Linux认证考试心得:RHCE考试心得
- 20155214曾士轩 2016-2017-2 《Java程序设计》第1周学习总结
热门文章
- lib60870-IEC 60870-5-101 / 104 协议对总查询的处理
- UVA - 10079 Pizza Cutting
- Day7: Linux基础片:系统监控
- 【批处理】shift用法举例
- phpStudy中Xdebug设置 phpStorm设置
- windows phone (12) 小试自定义样式
- 记一次线上服务假死排查过程
- Alibaba 开源工具 Arthas 使用
- CentOS7安装redis并配置外网可访问(局域网可参考)
- Failed to resolve: org.jetbrains.kotlin:kotlin-stdlib-jre7:1.3.21