react如何实现文件转base64

技术react如何实现文件转base64小编给大家分享一下react如何实现文件转base64,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

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

(0)

相关推荐

  • Python中如何实现Scrapy+adbapi提高数据库写入效率

    技术Python中如何实现Scrapy+adbapi提高数据库写入效率今天就跟大家聊聊有关Python中如何实现Scrapy+adbapi提高数据库写入效率,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下

    攻略 2021年10月21日
  • has、ohasd、crs、cluster区别和联系是怎样的

    技术has、ohasd、crs、cluster区别和联系是怎样的这篇文章将为大家详细讲解有关has、ohasd、crs、cluster区别和联系是怎样的,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年11月12日
  • mysql连接慢的示例分析

    技术mysql连接慢的示例分析小编给大家分享一下mysql连接慢的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一个同事今天反应公司的

    攻略 2021年11月1日
  • dremio mysql arp 扩展

    技术dremio mysql arp 扩展 dremio mysql arp 扩展开发此arp 扩展的目的是增强dremio 对于类mysql 数据库的兼容(比如oceanbase。。。doris 暂时

    礼包 2021年11月18日
  • C++中怎么创建CryptoCurrency类

    技术C++中怎么创建CryptoCurrency类本篇内容主要讲解“C++中怎么创建CryptoCurrency类”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C++中怎么创

    攻略 2021年11月30日
  • IE6有哪些常见CSS解析Bug

    技术IE6有哪些常见CSS解析Bug这篇文章主要讲解了“IE6有哪些常见CSS解析Bug”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“IE6有哪些常见CSS解析Bug”吧

    攻略 2021年12月10日