有没有人有使用文件组和文件流在MSSQL 2008数据库中存储用户上传图像的经验?我读了一些似乎说它们是个好主意的文章,因为你可以获得在磁盘和数据库中存储图像的所有优点。例如
我已经为我当前的项目实现了这个,但似乎我做了很多不必要的工作,不得不转换字节并将它们写成图像。 (我正在使用ASP.Net MVC)
还有其他问题我应该担心吗?我应该自己将这些图像存储在磁盘上吗?我应该研究其他替代方案,例如亚马逊AWS吗?
答案 0 :(得分:0)
我已经用MVC编写了几个应用程序,现在这两个应用程序都需要存储图像,并且我将它们放在数据库中,因为这样可以更容易地将图像关联到记录而不是让记录给我文件名和位置。
我也做的是,如果图像太大,我会缩小图像的大小。如果较小的文件也适合存放4mg文件,那就没有意义了。
答案 1 :(得分:0)
我最终使用Azure博客存储。它非常适合图像存储!