我有问题,我不知道该怎么办。我正在创建一个应用程序,用户可以在其中上传 zip 文件。我想将此文件存储在我的数据库中。在谷歌上我找不到任何真正的解决方案。在我的数据库中,我创建了一个 varchar(max) 字段来存储它。 我正在使用 C# 和 SQL Server 2008 R2。您可以向我提供任何解决方案或指南吗? >
您无法将文件保存为数据库中的 nvarchar。将列数据类型更改为 varbinary。
从代码中,您需要将文件转换为 byte[],如下所示。
byte[] bytes = System.IO.File.ReadAllBytes(filename);
现在像平常一样将其保存到数据库中。