代码之家  ›  专栏  ›  技术社区  ›  Dejell

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

  •  2
  • Dejell  · 技术社区  · 16 年前

    对于用户上传到我的应用程序的图像的位置,你有什么建议?

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

    2 回复  |  直到 16 年前
        1
  •  6
  •   Olvagor    16 年前

    将其存放在Tomcat安装外部。这使得Tomcat和应用程序的更新更加容易。

    您还可以考虑将图像存储为数据库中的blob。

        2
  •  4
  •   Community Mohan Dere    9 年前

    您可以在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?

    推荐文章