我正在.NET 中为用户配置文件上的演示图像编写上传功能。我正在两种不同的方式之间进行选择,并想就利弊提出建议和意见。
将图像直接存储在文件系统上
将图像存储在数据库中
到目前为止,我主要是第一个选项 - 在用户名之后命名图像,因为每个用户只能有一个演示图像。然后我在指定路径中检查用户是否有图像,如果没有则显示默认的“无图像”-图像。
我喜欢它的另一件事是它节省了数据库中的空间——如果没有额外的二进制负载,数据库将非常沉重。
我敢肯定还有其他方面我没有考虑过,所以我想听听您对此的看法。如果有人对这个问题有完全不同的解决方案,也请分享!