gpt4 book ai didi

reactjs - 如何在 React JS 中上传图片?

转载 作者:行者123 更新时间:2023-12-03 14:20:17 28 4
gpt4 key购买 nike

<div className="mb-1">
Image <span className="font-css top">*</span>
<div className="">
<input type="file" id="file-input" name="ImageStyle"/>
</div>
</div>

这是我提供的代码片段,我用来在 React js 中从设备中选取文件,使用这个我可以选择文件并且文件名也会显示我现在想要的是将这个文件存储在 S3 或任何地方,并从那里获取它的 URL,然后使用 fetch api 调用将其发布到我的服务器。

最佳答案

import React, { useState } from "react";

const UploadAndDisplayImage = () => {

const [selectedImage, setSelectedImage] = useState(null);

return (
<div>
<h1>Upload and Display Image usign React Hook's</h1>

{selectedImage && (
<div>
<img
alt="not found"
width={"250px"}
src={URL.createObjectURL(selectedImage)}
/>
<br />
<button onClick={() => setSelectedImage(null)}>Remove</button>
</div>
)}

<br />
<br />

<input
type="file"
name="myImage"
onChange={(event) => {
console.log(event.target.files[0]);
setSelectedImage(event.target.files[0]);
}}
/>
</div>
);
};

export default UploadAndDisplayImage;

关于reactjs - 如何在 React JS 中上传图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43692479/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com