gpt4 book ai didi

java - 使用 Spring Framework 3 将文件上传到服务器并将文件存储到磁盘

转载 作者:行者123 更新时间:2023-11-29 07:21:53 25 4
gpt4 key购买 nike

我需要将文件上传到服务器,这部分我已经成功完成,但现在我需要知道什么是使用 Spring 将与数据库项相关的文件保存到磁盘的最佳实践,以及如何使用 Spring 实际完成此操作。

我认为在文件夹中使用数据库表 ID 可能是个好方法,例如:

context_path/table_name/id/filename.file

最佳答案

共有三个选项:

  • 将它们作为 blob 存储在数据库中
  • 将它们存储在 Web 应用程序外部的文件夹中(并且可在应用程序属性中配置)并保留对数据库中子文件夹+文件名的引用(在数据库中)
  • 将项目推送到其他存储,如内容存储库,并保持对资源唯一键的引用(在数据库中)

不仅 spring 如此,任何应用程序都是如此。

关于java - 使用 Spring Framework 3 将文件上传到服务器并将文件存储到磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149064/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com