[英]How to read uploaded text file and replace string in the file in ReactJS
將字符串“$E Between $F”替換為 BOLD Between
import React, { useState } from "react"; > > export function Upload({ children }) { const [files, setFiles] = useState(""); > > const handleChange = e => { > const fileReader = new FileReader(); > fileReader.readAsText(e.target.files[0], "UTF-8"); > fileReader.onload = e => { > console.log("e.target.result", e.target.result); > setFiles(e.target.result); > }; }; return ( > <> > <h1>Upload Json file - Example</h1> > > <input type="file" onChange={handleChange} /> > <br /> > {"uploaded file content -- " + files} > </> ); }
導入反應,{ useState } 從“反應”;
導出函數 Upload({ children }) { const [files, setFiles] = useState("");
const handleChange = e => { const fileReader = new FileReader(); fileReader.readAsText(e.target.files[0], "UTF-8"); fileReader.onload = e => { console.log("e.target.result", e.target.result); 設置文件(e.target.result); }; }; 返回(<>
上傳 Json 文件 - 示例
<input type="file" onChange={handleChange} /> <br /> {"uploaded file content -- " + files} </> ); }
new FileReader().readAsText(file,“utf-8”);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.