我有一个JAVA应用程序需要存储用户上传的个人资料图片。 我的项目已经完成并且工作正常。
//in my LOCALHOST i use this path:
File file = new File("C:/myProject/uploads/profile_images");
所以,现在我想部署这个项目,我正在使用jelastic环境,问题是:
这些文件(图片)应该存储在我们的Jelastic中?
感谢您的关注。
答案 0 :(得分:2)
本地文件系统是持久性的,但请确保在“卷”中定义'如果您的节点有它,以确保在映像重新部署期间保留文件。您也可以使用Jelastic存储节点,但只有在您使用多个应用程序节点时才有用。
有关如何使用卷功能的详细信息,请参阅https://docs.jelastic.com/docker-volumes - 如果您的节点没有此功能,则它不基于Docker(并非所有节点类型都已转换)。在这种情况下,您可以写入文件系统,而不会丢失这些文件(即它的行为与专用服务器或本地开发机器相同)。