Mar*_*s L 3 .net database filesystems storage image
我正在.NET中编写一个上传函数,用于在用户配置文件上显示图像.我在两种不同的方式中做出选择,并且想就有关利弊提出建议和意见.
将图像直接存储在文件系统上
将图像存储在数据库中
到目前为止,我一直是第一个选择 - 在用户名之后命名图像,因为每个用户只能有一个演示图像.然后,如果用户有图像,我会在指定的路径中进行检查,如果没有显示默认的"无图像" - 图像.
我喜欢的另一件事是它节省了数据库中的空间 - 如果没有额外的二进制负载,数据库将非常繁重.
我确信还有其他方面我没想过,所以我想听听你对此的看法.如果有人对这个问题有完全不同的解决方案,请分享一下!