vb.net - 如何从 MemoryStream 创建磁盘 (VB.net)

标签 vb.net filesystems memorystream

我正在 VB.Net (2010) 中开发一个项目,从文档管理系统中提取文件。

文件驻留在网络上,有关文件的信息位于 SQL 2005 数据库中,并已使用加密流 (System.Security.Cryptography.RijndaelManaged) 进行加密

我已经检索了该文件并解密了它们,但我正在尝试找出如何将流写回到文件中。我知道文件类型(存储在 SQL DB 中)

我在任何 VB 文件或 MS 站点中都找不到解决方案。

如有任何帮助,我们将不胜感激。

最佳答案

要将 MemoryStream 写入文件,只需使用 WriteTo 方法。

Using ms As MemoryStream = GetDecryptedMemoryStreamFromNetworkFile("network_file_path_goes here")
  Using fs As FileStream = File.OpenWrite("new_file_path_goes_here")
    ms.WriteTo(fs)
  End Using
End Using

关于vb.net - 如何从 MemoryStream 创建磁盘 (VB.net),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6597718/

相关文章:

c# - vb.net 和 c# 的垃圾收集器有什么区别吗?

vb.net - Directcast 和 Ctype 与枚举的区别

vb.net - 如何在不创建表单的情况下在 visual studio 中运行简单的功能

functional-programming - 当今 AI 研究中使用了哪些语言?

用于文件系统而不是网络的 Java NIO 框架?

archive - .NET 中字节数组解压缩中的 LZH?

c# - 如何使用 C# 正确创建缩略图?

powershell - 在 Powershell 中,仅使用内存(没有可用的磁盘存储),如何创建大型文本文件的 zip 存档并将其附加到电子邮件中?

javascript - 在 JavaScript 函数中找不到 Hiddenfield 的值

linux - 在非常大的文件系统上获取每个文件的文件大小