我的 ASP.NET 应用程序中有一个文件 uploader 使用 C#,我们可以上传任何类型的图像、文档、pdf 等。
我将它存储在文件系统中,并且在数据库中只有文件名。 我怀疑我们能否将整个文件、图像存储在数据库中。告诉我哪个是好的做法以及为什么我们需要使用它。
文件系统存储或 SQL DB 存储。
最佳答案
这里几乎问了同样的问题。检查答案:
这主要取决于文件的大小。这是一篇不错的文章。
对于小于 256kb 的文件,在 DB 中存储在 VarBinary 列中效率更高。
我们将文件存储在 MS SQL Server 中的 VarBinary 列中,限制为 256kb,并且工作正常。
希望对您有所帮助。祝你好运!
关于c# - 将上传的文件存储在数据库中或将其存储在文件系统中哪个好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2808624/