React でファイルを Base64 に変換する方法

藏色散人
リリース: 2021-11-26 11:34:31
オリジナル
3966 人が閲覧しました

React でファイルを Base64 に変換する方法: 1. ReactFileReader プラグインをインストールします; 2. ReactFileReader を導入します; 3. ページ メソッドを作成します; 4. アップロードされた画像の Base64 アドレスを取得します。

React でファイルを Base64 に変換する方法

この記事の動作環境: Windows7 システム、react17.0.1、Dell G3。

React はファイルを Base64 にどのように変換しますか?

React はファイルを Base64 にアップロードします

前書き:

React には 3 つ目の機能があります。 party プラグイン ReactFileReader でこの機能を実現できます。

実装手順:

1. プラグインをインストールします

npm install react-file-reader --save
ログイン後にコピー

2. コードの紹介

import ReactFileReader from "react-file-reader";

3. ページの書き込み方法

   // 获取上传的图片的base64地址 handleFiles = (files) => { console.log(files.base64); }
ログイン後にコピー

api:公式サイト入り口

使い方

Import React File Reader

import ReactFileReader from 'react-file-reader';
ログイン後にコピー

基本的な使い方

handleFiles = files => { console.log(files) }    Response
ログイン後にコピー

HTML5 FileList

Base64

base64 が true の場合、React File Reader は、base64 ファイルと HTML5 FileList の両方を含む JS オブジェクトを返します。 Object.base64 または Object .fileList

handleFiles = (files) => { console.log(files.base64) }   
ログイン後にコピー

Response

multipleFiles={true}

["data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA", "data:image/png;base64,i..."]
ログイン後にコピー

multipleFiles={false}

"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA..."
ログイン後にコピー

base64 で HTML5 FileList にアクセスする={true}

handleFiles = (files) => { console.log(files.fileList) }
ログイン後にコピー

推奨学習: 「react ビデオ チュートリアル

以上がReact でファイルを Base64 に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!