如何在 sql 服务器 table 中存储 zip 文件

How to store a zip file in sql server table

我遇到了问题,不知道该怎么办。我正在创建一个应用程序,用户可以在其中上传 zip 文件。我想将此文件存储在我的数据库中。在 Google 上,我找不到任何真正的解决方案。在我的数据库中,我创建了一个 varchar(max) 字段来存储它。我正在使用 C# 和 SQL 服务器 2008 R2。您是否可以提供给我任何解决方案或指南。 >

  1. 您不能在数据库中使用与 nvarchar 相同的文件。将列数据类型更改为 varbinary。
  2. 从代码中您需要将文件转换为 byte[],如下所示。

    byte[] bytes = System.IO.File.ReadAllBytes(filename);

  3. 现在像往常一样将其保存到数据库中。