我想知道这些天在使用 spring/java 和 mysql 时处理图像管理的最佳模式是什么。
我有几个选择。有些图像只是用户的小化身。直接把这些放到mysql里面可以吗?还是使用文件系统?
对于较大的图像,文件系统几乎是唯一的选择,然后使用 mysql 将位置存储在文件系统上吗?
将它们放在 linux 服务器上的好地方在哪里?/var/文件/图像?
由于文件隐藏在战争部署目录中,因此流式传输它们的最佳方式是什么?使用某种文件输出流作为 http 请求的响应正文?
另外,我是否必须自己开发所有文件管理的东西,比如清理未使用的文件之类的?
图像安全性如何?有些图像不应该被所有人访问。我想我需要使用一个单独的 url 和 Spring 安全检查当前用户。
对于所有这些问题,我将不胜感激。谢谢。