从资源 dll 中获取图像作为 MemoryStream
我使用 WPF,我的程序在 DLL 资源文件中包含图像。我有一种很好的工作方式从磁盘读取图像: Private Function GetImageFromFile(ByVal fileName As St…
读取包含多个文件的 MemoryStream
如果我有一个 MemoryStream,我知道我向该 MemoryStream 发送了多个文件(示例 5 个文件)。是否可以从此 MemoryStream 读取数据并逐个文件地分解? …
MemoryStream转FileStream时FileStream数据不完整
我正在尝试使用从数据库检索的数据创建制表符分隔的文件。使用 MemoryStream 创建 StreamWriter 并向其写入的方法似乎工作正常 - “while(rdr.Read())…
从内存流中检索数据表。
我有一个由列名数组格式化的数据表,即 DataTable ThisTable = new DataTable(); for (int i = 0; i <= col.GetUpperBound(0); i++) { try { ThisTabl…
C# 尝试在使用 MemoryStream 类时替换字节
我从大型机获取一个文本文件,有时文本行中间会注入一些 0x0D。 以前的程序员使用 FileStream 类创建了一个方法。此方法效果很好,但需要大约 30 分钟…
Kentico - 将 MemoryStream 文件传递给 MediaFileInfo API
我创建了一个 iTextSharp PDF 文件,该文件创建到 MemoryStream。但我现在需要将此文件传递到 Kentico 媒体库。 如果有人能告诉我如何做到这一点,我…
像写入文件一样写入流,但实际上写入对象
我正在尝试将流写入内存而不是文件。我尝试这样做: Stream stream = new MemoryStream(); BinaryFormatter bFormatter = new BinaryFormatter(); bFo…
如何在浏览器中打开MemoryStream文件?
我想在我的 Web 应用程序的代码隐藏文件中创建一个文本文件。但是,我不允许将此文件保存到服务器。所以我尝试使用 MemoryStream 类将文件保存到内存…
如何检查 C# Stream 的大小是否可调整?
来自 http://msdn。 microsoft.com/en-us/library/system.io.memorystream%28v=VS.90%29.aspx: 使用无符号字节数组创建的内存流提供了 不可调整大小…
如何以最有效的方式将图像转换为字符串?
我想将图像文件转换为字符串。以下方法有效: MemoryStream ms = new MemoryStream(); Image1.Save(ms, ImageFormat.Jpeg); byte[] picture = ms.ToAr…
通过 BinaryReader 将字节数组解压缩为字符串会产生空字符串
我正在尝试解压缩字节数组并使用二进制读取器将其转换为字符串。当执行以下代码时,inStream 位置从 0 更改为数组的长度,但 str 始终是空字符串。 Bi…
MemoryStream:为什么在readByte之后转换为byte
在MS 的这个示例中,您会注意到在我们读取一个字节后从内存流中,它进入一个 int,然后必须将其转换为 byte。让我感到奇怪的是,像 .ReadByte() 这样…
从 SQL Server 数据库检索图像
我有一个问题,当我从内存流中的数据库检索图像时,它给出错误参数无效。请帮助我解决这个问题。 代码: private void button3_Click(object sender, …