昨天我问了我应该如何保存我的文件的问题。经过一些研究,我决定将文件存储在数据库中。
我检查了使用文件流存储文件和将文件存储在数据库本身中的区别。
每个都有它的优点和缺点。为了帮助我进行研究,这个网站帮了我很多忙:http: //www.codeproject.com/KB/database/SqlFileStream.aspx
所以基本上它说如果文件大于1mb,使用文件流保存文件会更好。
但是我发现了文件流的另一个问题。如果您删除数据库中的一条记录,该文件仍然存在于文件系统中。
所以我需要你们的意见。用什么?Filestream 或使用 VARBINARY 将文件保存在数据库中?
格兹,M.