gpt4 book ai didi

c# - 在 SQL SERVER 2005 中存储和检索 .ZIP 文件

转载 作者:行者123 更新时间:2023-11-30 19:51:32 25 4
gpt4 key购买 nike

如何以编程方式将 .zip 文件存储在 SQL SERVER 2005 数据库中?

如何取回?

如果您认为将 .zip 文件存储到数据库中不是一种优雅的方式,请告诉我

制定更好的方法/标准做法的想法

我正在使用 C#、Asp.net 和 SQL Server 2005

请把代码发给我。

最佳答案

您可以采用多种方法。最简单的就是将文件留在文件系统中,并将文件路径存储在SQL Server 中。您的应用程序将在运行时检索文件路径,并使用所述路径加载文件。存储在文件系统中也有它的缺点 - 文件不会与数据库一起备份,文件位置的更改或文件删除不会更新 SQL Server,等等。

在 SQL Server 中存储当然也是一种选择。您使用的是 SQL Server 2005,因此您将无法使用 FILESTREAM 功能(在 SQL Server 2008 中引入),但您可以将其存储在 native SQL Server blob 类型中。

这是 a good introduction SQL Server 中的 blob 类型,作者:Denny Cherry。这是 an example使用 C# 编写 blob。

关于c# - 在 SQL SERVER 2005 中存储和检索 .ZIP 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/961104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com