小编给大家分享一下反应如何实现文件转base64,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
反应实现文件转base64的方法:1、安装ReactFileReader插件;2、引入ReactFileReader3、书写好页面方法;4、获取上传的图片的base64地址即可。
本文操作环境:窗口七系统、react17.0.1、戴尔G3。
反应上传文件转base64
前言:
react有一个第三方插件 ReactFileReader 可以实现这个功能。
实现步骤:
1.安装插件
npminstallreact-file-reader-save
2.代码引入
import ReactFileReader from "react-file-reader";
3.写页面方法
ReactFileReader
文件类型={['。png ',' .jpg ',' .gif ',' jpeg']}
base64
multipleFiles={!1}
handleFiles={this.handleFiles}
纽扣
Icontype='上传'/选择文件
/按钮
/ReactFileReader
//获取上传的图片的base64地址
handleFiles=(文件)={ 0
控制台。日志(文件。base64);
}
api:官网入口
Usage
Import React File Reader
importReactFileReaderfrom ' react-file-reader ';
Basic Use
handleFiles=file={ 0
console.log(文件)
}
reactfileaderhandlefiles={ this。handlefiles }
"上传"按钮
/ReactFileReader
响应时间5文件列表
Base64
当base64为真时,反应文件阅读器返回一个射流研究…对象,该对象包括base64文件和HTML5文件列表。您可以在对象。base64或对象。文件列表中访问它们的值
handleFiles=(文件)={ 0
console.log(files.base64)
}
ReactFileReaderfileTypes={[' .csv ',' .zip ']} base64={ true } multipleFiles={ true } handleFiles={ this。handleFiles }
"上传"按钮
/ReactFileReaderResponse
multipleFiles={true}
[' data : image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA ',' data : image/png;base64,我.]multipleFiles={false}
数据:图像/png;base64,iVBORw0KGgoAAAANSUhEUgAAA."使用base64={true}访问HTML5文件列表
handleFiles=(文件)={ 0
控制台。日志(文件。文件列表)
}以上是"反应过来如何实现文件转base64 "这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/118533.html