如何在 sql 服务器 table 中存储 zip 文件
How to store a zip file in sql server table
我遇到了问题,不知道该怎么办。我正在创建一个应用程序,用户可以在其中上传 zip 文件。我想将此文件存储在我的数据库中。在 Google 上,我找不到任何真正的解决方案。在我的数据库中,我创建了一个 varchar(max) 字段来存储它。我正在使用 C# 和 SQL 服务器 2008 R2。您是否可以提供给我任何解决方案或指南。 >
- 您不能在数据库中使用与 nvarchar 相同的文件。将列数据类型更改为 varbinary。
从代码中您需要将文件转换为 byte[],如下所示。
byte[] bytes = System.IO.File.ReadAllBytes(filename);
现在像往常一样将其保存到数据库中。
我遇到了问题,不知道该怎么办。我正在创建一个应用程序,用户可以在其中上传 zip 文件。我想将此文件存储在我的数据库中。在 Google 上,我找不到任何真正的解决方案。在我的数据库中,我创建了一个 varchar(max) 字段来存储它。我正在使用 C# 和 SQL 服务器 2008 R2。您是否可以提供给我任何解决方案或指南。 >
- 您不能在数据库中使用与 nvarchar 相同的文件。将列数据类型更改为 varbinary。
从代码中您需要将文件转换为 byte[],如下所示。
byte[] bytes = System.IO.File.ReadAllBytes(filename);
现在像往常一样将其保存到数据库中。