我想要做的是将 pdf 从闪存驱动器加载到内存中,然后通过 acrobat reader 读取 pdf。这个想法是,如果用户移除闪存,他/她仍然可以读取 pdf,因为它已加载到内存/RAM 中。我尝试使用从该线程 保存和加载 MemoryStream 到/从文件中获得的以下代码
这是用来写文件的
FileStream file = new FileStream("file.bin", FileMode.Create, System.IO.FileAccess.Write);
byte[] bytes = new byte[ms.Length];
ms.Read(bytes, 0, (int)ms.Length);
file.Write(bytes, 0, bytes.Length);
file.Close();
ms.Close();
这是用来读取文件的
MemoryStream ms = new MemoryStream();
FileStream file = new FileStream("file.bin", FileMode.Open, FileAccess.Read);
byte[] bytes = new byte[file.Length];
file.Read(bytes, 0, (int)file.Length);
ms.Write(bytes, 0, (int)file.Length);
file.Close();
ms.Close();
我对编程比较陌生,我正在尝试学习 c#。这似乎是一个愚蠢的问题,但我无法理解如何实现代码。谢谢您的帮助 :)