反应如何实现文件转base64

  介绍

小编给大家分享一下反应如何实现文件转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