memorystream相关内容
我正试图将我的位图保存到MemoryStream-此代码有什么问题?为什么它让我争执nullexception ?? private void insertBarCodesToPDF(Bitmap barcode) { ....... MemoryStream ms = new MemoryStream();
..
我正在开发一个应用程序 使用简单的HTTP网页(REST方法)从本地计算机上将Azure blob存储上的.CSV文件上传. .CSV文件一旦上传,我就获取流以更新数据库 .CSV文件约为30 MB,需要2分钟才能上传到Blob,但是要花费30分钟才能读取流. 您能提供输入以提高速度吗? 这是用于从文件读取流的代码片段: https://azure.microsoft. com/
..
我在一些开源代码中发现了以下结构: var mstream = new MemoryStream(); // ... write some data to mstream mstream.Close(); byte[] b = mstream.GetBuffer(); 我认为此代码将具有“意外"行为,并且可能引发异常,因为根据但是,据我所知,对GetBuffer()的调用始终会成功并返回
..
我正在尝试使用以下代码将zip文件从asp.net Web API返回给客户端: private byte[] CreateZip(string data) { using (var ms = new MemoryStream()) { using (var ar = new ZipArchive(ms, ZipArchiveMode.Create, true
..
我有一个MemoryStream对象,该对象由Stream类型参数 传递 (Stream是C#中的抽象类). 我想克隆他并创建另一个MemoryStream对象,该对象的位置与原始对象的当前位置相同,并在其中另创建一个新的XMLReader,这样我就可以读取其内容. 这是我所做的,并且不起作用(调试标有//* -> newReader的行具有{None}值) 假设:您位于方法内部,
..
我正在将Web Api 2与C#和Azure一起使用,并且在如何返回图像(来自Memorystream的图像)以显示在页面上方面存在问题... 这是我的控制器HTTPGET [Route("api/PhotoSubmit/GetPhoto/{id}")] [HttpGet] public HttpResponseMessage GetPhotoById(int id)
..
bool MemoryStream.TryGetBuffer(out ArraySegment buffer) 是.NET 4.6中的新API,可用于访问MemoryStream中存储的有效字节,而无需复制它们.这非常令人兴奋!它返回一个布尔值,“如果转换成功,则为true;否则为false",并填充out参数. 何时返回true,表示out ArraySegment
..
我正在测试.Net Core MVC,它不支持System.Net.Mail,我发现的唯一选择是Mailkit,它工作正常,但无法弄清楚如何以二进制形式发送已存储在数据库中的附件.我在MVC 5中使用了以下内容: var mail = new MailMessage(); mail.Attachments.Add(new Attachment(new MemoryStre
..
我在Silverlight应用程序中有一条记忆流.我必须将此内存流复制到文件流对象.如果我打电话: memoryStream.Position = 0; memoryStream.Seek(0,SeekOrigin.Begin); 它不起作用,我调试了应用程序,检查了内存流的属性,并且位置仍然指向文件的末尾.有任何线索吗? 解决方案 是否有可能在调试器中触发了您的另一个属性,并读
..
我有一个使用iTextSharp在内存中创建的PDF,并包含在MemoryStream中.现在,我需要将该MemoryStream PDF转换为打印机可以理解的内容. 我过去曾经使用Report Server将页面呈现为打印机格式,但是我不能在该项目中使用它. 是否存在本机.Net方法?例如,如果GhostScript是.Net程序集,则可以,但我不想将任何非.Net内容与安装程序捆绑
..
如何将BitmapSource转换为MemoryStream.虽然我尝试了一些代码: private Stream StreamFromBitmapSource(BitmapSource writeBmp) { Stream bmp; using (bmp = new MemoryStream()) { Bitm
..
是在框架内还是通过使用P/Invoke确定存储在MemoryStream中的wav文件的持续时间的方法? 我已经看过托管DirectX 和另一个相似问题,但一切似乎都与路径兼容,而不是提供任何在流中传递的方式.我引用的问题中的链接之一(一个简单的C#Wave编辑器 ....)非常清楚地表明,我可以解析 MemoryStream来确定wav文件的持续时间.理想情况下,我不想重新发明轮子.
..
我正在尝试将两个PDF文件读入两个内存流,然后返回将同时包含两个流数据的流.但是我似乎不明白我的代码有什么问题. 示例代码: string file1Path = "Sampl1.pdf"; string file2Path = "Sample2.pdf"; MemoryStream stream1 = new MemoryStream(File.ReadAllBytes(file1P
..
我的代码使用MemoryStream对网络中的对象进行序列化/反序列化.我想在课堂上重用一个MemoryStream,而不是每次需要时都创建一个新的MemoryStream. 通过电线发送一些东西. 有人知道该怎么做吗? 代码段: // Serialize object to buffer public byte[] Serialize(object value
..
我无法使它正常工作.我有一个MemoryStream对象.这个班 有一个Position属性,可以告诉您已读取了多少字节. 我要删除的是0到Position-1之间的所有字节 我尝试过: MemoryStream ms = ... ms.SetLength(ms.Length - ms.Position); 但是在某些时候我的数据已损坏. 所以我最终这样做了 Me
..
在我的程序中,我基本上是在读取文件,对其进行一些处理,然后将其作为内存流传递回主程序,这将由流读取器处理.这一切将由我的主班旁边的一个班级处理. 问题是,当我从另一个类的方法返回内存流时,"canread"变量设置为false,从而导致流读取器初始化失败. 下面是发生问题的一个示例(尽管在这里,我正在写另一个类中的内存流,但是当我将其传递回时,它仍然会导致相同的错误. 在名为"O
..
我有以下代码: MemoryStream resultStream = new MemoryStream(); string users = ""//Really long string goes here BinaryFormatter bFormatter = new BinaryFormatter(); using (MemoryStream assignedUsersStream =
..
我有一个HttpHandler通过Response.OutputStream返回图像.我有以下代码: _imageProvider.GetImage().CopyTo(context.Response.OutputStream); GetImage()方法返回一个Stream,它实际上是一个MemoryStream实例,并且它向浏览器返回0个字节.如果我更改GetImage()方法签名以
..
我想将给定的float转换为其二进制表示形式.我试图将浮点值写入MemoryStream,逐字节读取此MemoryStream,然后将字节转换为二进制表示形式.但是每次尝试都失败了. “无法读取关闭的视频流"(但我只关闭了作家) 出于测试目的,我只写了一个整数(我认为是四个字节),当不刷新StreamWriter时,MemoryStream的长度为0,而当我刷新时,其长度为1. li>
..
我正在使用Ionic.Zip通过以下方法将ZipFile提取到内存流中: private MemoryStream GetReplayZipMemoryStream() { MemoryStream zipMs = new MemoryStream(); using (ZipFile zip = ZipFile.Read(myFile.zip)) {
..