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)

相关推荐

  • bring的过去分词,bring的过去式和过去分词

    技术bring的过去分词,bring的过去式和过去分词bring的过去式是brought ,过去分词是brought。具体释义如下bring的过去分词: bring  英 [brɪŋ]   美 [brɪŋ]   动词 v

    生活 2021年10月29日
  • 酸枣仁泡水一次用几粒,酸枣仁泡水喝的功效是什么

    技术酸枣仁泡水一次用几粒,酸枣仁泡水喝的功效是什么酸枣仁泡水真的是治疗失眠的“绝招”吗酸枣仁泡水一次用几粒?68岁老中医说出真相……酸枣仁即酸枣的种子,经炮制后可作药用,它含有生物碱、多种氨基酸和金属元素等成分,能起到宁

    生活 2021年10月25日
  • Oracle如何向PostgresQL移植

    技术Oracle如何向PostgresQL移植这篇文章主要为大家展示了“Oracle如何向PostgresQL移植”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle如

    攻略 2021年11月26日
  • codcr是什么意思,CODcr后面的cr是什么意思

    技术codcr是什么意思,CODcr后面的cr是什么意思采用重铬酸钾(K2Cr2O7)作为氧化剂测定出的化学耗氧量表示为CODcrcodcr是什么意思。 COD是Chemical Oxygen Demand,化学耗氧量。

    生活 2021年10月29日
  • qq忘记账号怎么办,忘记自己QQ号了,怎办

    技术qq忘记账号怎么办,忘记自己QQ号了,怎办忘记QQ号码是多少确实是个难题。这并不像找回密码那样有官方渠道。所以要通过一些技巧来尝试找到这个忘记的号码qq忘记账号怎么办:
    分为如下几种情况可以尝试找到账号(注:该方法只

    生活 2021年10月24日
  • javagetclass与classforname(javagetclass获取属性值)

    技术Java中的getClass()及getName()方法怎么使用本篇内容介绍了“Java中的getClass()及getName()方法怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就

    攻略 2021年12月22日