<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调用POST到我的服务器.
6条答案
按热度按时间0sgqnhkj1#
qoefvg9y2#
上传图像从您的文件,并显示在您的网页上的React,你也可以得到的图像对象的状态时,我们选择的图像显示在网页上,你必须转换图像对象的对象使用URL.createObjectURL(fileObject)
lstz6jyr3#
如果你想上传图像并将其发布到API,那么你可以安装
react-image-uploader
,它会将图像保存到本地端口,并通过POST请求保存到数据库中。ih99xse14#
这个代码让你上传图片到服务器,后端代码是用
nestjs
写的,并显示将要上传的图片。我用过formdata
。vsmadaxz5#
使用react-uploady,您可以非常轻松地完成此操作:
rqdpfwrv6#
无法在“URL”上执行“createObjectURL”:重载解析失败。
由于某种原因,我不能使用URL。createObjectURL(image)作为
所以我把URL保存在按钮点击方法的即时显示状态。这成功了!
不幸的是,当我使用useEffect时,我仍然得到同样的错误。