【发布时间】:2021-05-02 22:30:54
【问题描述】:
png 中有 json 数据,我想读取 PNG 文件中的元数据。 我正在使用 reactjs。 上传图片文件后,有什么想法吗?
import React, { useState } from 'react'
import {Typography, Button, Form, Input} from 'antd';
import Axios from 'axios';
function test() {
const [imgBase64, setImgBase64] = useState("");
const [imgages, setImages] = useState([]);
const fileupload = (event) => {
const readit = new FileReader();
reader.onloadend = () => {
const base64 = readit.result;
if (base64) {
setImgBase64(base64.toString());
}
}
if (event.target.files[0]) {
readit.readAsDataURL(event.target.files[0]);
setImages(event.target.files[0]);
console.log(event.target.files[0]);
}
}
return (
<div style={{"backgroundColor": "#ffffff", "width":"100px", "height" : "100px"}}>
</div>
<input type="file" onChange={fileupload}/>
</div>
</div>
);
}
export default test
【问题讨论】:
标签: reactjs image png metadata reader