使用ASP.NET MVC将文件上载到数据库

时间:2017-01-16 08:10:20

标签: c# asp.net-mvc

我对MVC和新的待办事项列表Web应用程序都很陌生。我想允许用户将文件附加到任务。我读过我需要将它存储在字节类型变量中。

我的控制器:

curl_close()

我能够存储ID和文件名,但我不太清楚文件如何存储在数据库中。将文件转换为字节意味着什么?

2 个答案:

答案 0 :(得分:0)

文件通常存储在硬盘中。

您只需要在数据库中存储fileName和/或完整路径。 然后,您可以通过数据库中的文件名检索文件,但是可以从硬盘中检索文件。

但是如果你想将它存储在数据库中,你应该首先将它转换为Byte数组。

答案 1 :(得分:-2)

您应该将文件存储在SERVER中,而不是DB中,然后获取文件目录并将其保存为Db中的字符串。