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