介绍
小编给大家分享一下反应如何实现文件转base64,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
反应实现文件转base64的方法:1、安装ReactFileReader插件;2,引入ReactFileReader; 3,书写好页面方法;4,获取上传的图片的base64地址即可。
引用>本文操作环境:Windows7多系统,react17.0.1,戴尔G3。
反应上传文件转base64
前言:
反应有一个第三方插件ReactFileReader,可以实现这个功能。
实现步骤:
1。安装插件
npm install react-file-reader ——保存2。代码引入
从“进口ReactFileReader react-file-reader";
3。写页面方法
& lt; ReactFileReader ,,,文件={(“.png",“.jpg",“.gif",,“jpeg"]} ,,base64 ,,,multipleFiles={1} ! ,,,handleFiles={this.handleFiles}比; ,,,& lt; Button> ,,,,,,,& lt; Icon 类型=皍pload",/祝辞,选择文件 ,,,& lt;/Button> & lt;/ReactFileReader>//,获取上传的图片的base64地址 handleFiles =,(文件),=祝辞,{ ,,,console.log (files.base64); }api:官网入口使用
导入反应文件阅读器
import ReactFileReader 得到& # 39;react-file-reader& # 39;;基本使用
handleFiles =, files =祝辞,{ console.log才能(文件) } & lt; ReactFileReader  handleFiles={this.handleFiles}比; & lt;才能button className=& # 39; btn # 39;祝辞Upload & lt;/ReactFileReader> HTML5文件列表响应
Base64
当Base64是真的,读者反应文件返回一个JS对象包括HTML5 Base64文件和文件列表。你可以访问他们的值对象。base64或对象。文件列表
& lt;/ReactFileReader>
反应multipleFiles={真}
(“数据:图像/png; base64, iVBORw0KGgoAAAANSUhEUgAAA",,“数据:图像/png; base64,我…“)multipleFiles={假}
,,“数据:图像/png; base64, iVBORw0KGgoAAAANSUhEUgAAA…“访问HTML5文件列表base64={真}
handleFiles =,(文件),=祝辞,{ console.log才能(files.fileList) }以上是“反应如何实现文件转base64”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
反应如何实现文件转base64