在哪里存储上传的图像 - 在tomcat应用程序中还是在服务器上?

时间:2010-06-08 09:42:25

标签: tomcat image

您对用户上传到我的应用程序的图像的位置有何建议?

在我的服务器应用程序(如WebContent-> images)或系统位置?

2 个答案:

答案 0 :(得分:6)

将其存储在Tomcat安装之外。这使得Tomcat和您的应用程序的更新变得更加容易。

您还可以考虑将图像作为BLOB存储在数据库中。

答案 1 :(得分:4)

您可以在server.xml中映射Tomcat外部的外部目录以存储图像。

使用<Context docBase="/some_path_on_your_machine">标记。

如果使用数据库,建议在数据库中存储图像的路径,在文件系统上存储实际图像。

请参阅此帖子What is the best place for storing uploaded images, SQL database or disk file system?