Java J2EE:在应用程序内保存图片
我正在开发一个J2EE应用程序,需要在其中保存用户的图片。我的问题是这些图片应该保存在哪里?知道我想使用相对路径Java J2EE:在应用程序内保存图片,java,jakarta-ee,Java,Jakarta Ee,我正在开发一个J2EE应用程序,需要在其中保存用户的图片。我的问题是这些图片应该保存在哪里?知道我想使用相对路径 注意:我使用glassfish作为服务器。这里的最佳实践是将图像保存在web应用程序中的web内容下(创建一个单独的文件夹),这样您也可以在其他浏览器中渲染图像(而不仅仅是在eclipse默认设置中) 您需要将图像的完整路径保存到数据库中 例如:e:\workspace\projectname\webcontent\pic\image.jpg 注意:切勿将图像存储在数据库中使用数据库
注意:我使用glassfish作为服务器。这里的最佳实践是将图像保存在web应用程序中的web内容下(创建一个单独的文件夹),这样您也可以在其他浏览器中渲染图像(而不仅仅是在eclipse默认设置中) 您需要将图像的完整路径保存到数据库中 例如:e:\workspace\projectname\webcontent\pic\image.jpg
注意:切勿将图像存储在数据库中使用数据库或服务器上的某个特定文件夹。您可以将图像保存在以下位置:webapp/images/users/。在代码中,可以使用字符串webapppath=ServletActionContext.getServletContext().getRealPath(“/”)检索webapp路径值;从类路径加载一个
.properties
文件,该文件将指向服务器上存储图像的位置。