首页 > 解决方案 > 为我的 Web 应用程序存储图像和视频文件的方式和位置

问题描述

我正在开发一个基于 Web 的博客应用程序,其中将图像和视频附加到文章中。所以我需要关于如何以及在哪里存储这些文件的输入。性能是我的应用程序中的主要关注点。

通过一些搜索发现,文件系统比数据库好。这种情况下怎么保存?

标签: java

解决方案


最简单的解决方案是,一个文件夹结构,数据库中的每个“表”都有一个文件夹,在每个文件夹内,每个文件夹都有一组文件夹,用于存储和存储每个文件,ID 加上简短描述作为文件的名称,如:

贮存/

   /Posts

   /Comments
            /comment_12_main_image.png
   /Users
         /ProfilePictures
                         /user_1_profile_picture.png

因此,您可以在数据库和文件系统之间建立直接关系。


推荐阅读