我将所有图像保存在react的src文件夹中,当用户上传图像时,我将此图像保存在此文件夹中,但是当我运行将命令部署到heroku应用程序的构建命令时,无法从src中找到图像,用户也可以上传图像并将此图像保存在src文件夹中,但由于在创建构建文件夹时该图像不在src文件夹中,并且当我尝试将图像保存在构建文件夹中时,我也无法使用它
我如何导入图像
<img src={require(`./../../photo/${user.photo}`)} alt="UserPhoto" className="imgsrc" ></img>
答案 0 :(得分:0)
Heroku的文件系统是短暂的/短暂的。也就是说,重新部署应用程序后,用户上传的所有文件都会消失。您不能依靠Heroku的文件系统来存储需要持久存储的用户文件。
要存储用户上传的图像,您可以查看第三方存储解决方案,例如Cloudinary或AWS S3。