gpt4 book ai didi

C# 3.0 - 如何将文件从 MemoryStream 保存到数据库?

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

我正在尝试将 PDF 文件保存到 SQL Server,我已经有一个生成 PDF 的方法,但它会打开一个显示该文件的窗口。

但是,现在我必须生成一个 PDF,但它必须保存到图像字段中的数据库中。

而且我必须从 MemoryStream 对象中保存此文件,我准备好保存、显示等。

我有这个:

MemoryStream m = PDFHelper.gereratePDF(text, title);

我在谷歌上搜索,我想我必须将这个 MemoryStream 转换为 FileStream,这样我才能将它保存到 DB,但我不知道如何做。

谢谢!!

最佳答案

为什么需要先将其保存到文件中才能将其保存到数据库中?

如果这样做,最好的方法可能是使用 MemoryStream.WriteTo ,传入 FileStream。但是,如果您只需要将数据作为字节数组写入数据库,则可以只使用 ToArray方法。

(将数据写入数据库的确切方式取决于您访问数据库的一般方式。如果您告诉我们更多相关信息,我们可能会提供更具体的建议。)

关于C# 3.0 - 如何将文件从 MemoryStream 保存到数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/791161/

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