memorystream相关内容

的FileStream不关闭文件

我有以下代码: 使用(MemoryStream的海峡=新的MemoryStream()) { Program.api.GetDocument(结果,STR);使用 (的FileStream FILESTREAM = File.Create(文件路径)) { str.WriteTo(FILESTREAM); } } 当一个文件被写入,它总是事后锁定 - 在尝试删除 ..
发布时间:2016-09-26 12:05:47 C#/.NET

字符串转换为内存流 - 内存流不可扩展?

我试图写一个字符串到内存流, ,但与错误消息失败: 内存流不可扩展。 代码,产生这个问题的行: context.Response.Filter =新System.IO.MemoryStream(System.Text.Encoding.UTF8.GetBytes(我的空间)); 任何人有一种变通方法/修复是什么? 堆栈跟踪: ..
发布时间:2016-09-23 21:30:30 C#/.NET

为什么C#内存流储备这么多的内存?

我们的软件是通过一定的解压缩字节数据在 GZipStream ,其内容从的MemoryStream 数据。这些数据解压在4KB块,并写入到另一个的MemoryStream 。 我们已经意识到,内存中的进程分配比实际解压的数据高得多 例: 的压缩字节数组2425536字节被压缩到23050718字节。我们使用的内存探查表明,该方法 MemoryStream.set_Capacity(的 ..
发布时间:2016-09-22 21:05:56 C#/.NET

在的MemoryStream使用声明 - 我需要调用close()

当在使用语句中使用一个内存流,我需要调用close?例如是ms.Close()需要在这里? 使用(MemoryStream的毫秒=新的MemoryStream(字节阵列)) { //东西 ms.Close(); } 解决方案 没有,它不是。 使用确保的 的Dispose() 将被调用,从而调用关闭()方法 您可以假设各种流都得到由使用语句关闭 ..
发布时间:2016-09-20 10:27:17 C#/.NET

在C#中保存为JPEG从MemoryStream的

我有一个方法如下图所示,以图像保存为JPEG格式。 我要救都具有相同的高度和宽度,没有它越来越扭曲的图片。 我怎样才能做到这一点? 请帮忙 公共无效SaveFileOnDisk(MemoryStream的MS,字符串文件名) { 试 { 串APPPATH = HttpContext.Current.Request.ApplicationPath; 串physicalPath ..
发布时间:2016-09-19 22:45:06 C#/.NET

wkhtmltopdf的OutputStream&安培;下载 - diaglog

是有可能从任何HTML文件中获取由wkhtmltopdf创建的PDF流和IE /火狐/铬等弹出一个下载对话框。 目前我通过这段代码让我的OutputStream: 公共类打印机 { 公共静态的MemoryStream GeneratePdf(StreamReader的HTML,PDF格式的MemoryStream,尺寸的pageSize) { 进程p; StreamWriter ..
发布时间:2016-09-19 11:27:53 C#/.NET

使用的MemoryStream写入到XML

我注意到两种不同的方法将数据写入到一个XML文件(处理为简洁起见省略错误)。 已经在构建XML文档的第一种方法和只要简单的把XML保存到一个文件:使用 (XmlWriter的作家= XmlWriter.Create(文件名)) { writer.WriteStartDocument(真); writer.WriteStartElement(“parentelement”); ..
发布时间:2016-09-18 13:27:37 C#/.NET

复制的MemoryStream对FILESTREAM并保存文件?

我不明白我在做什么错在这里。我生成夫妇内存流,并在调试模式我看到他们被填充。但是,当我试图复制的MemoryStream 到的FileStream 以保存文件 FILESTREAM 不填充和文件是0bytes长(空的)。 下面是我的代码 (file.ContentLength大于0) { VAR字节= ImageUploader.FilestreamToBytes(文件); //字 ..
发布时间:2016-09-18 12:48:30 C#/.NET

是否有一个在内存流,阻止像一个文件流

我使用的要求我提供一个实现此接口的对象库: 公共接口IConsole { 的TextWriter StandardInput {搞定; } 的TextReader StandardOutput {搞定; } 的TextReader StandardError的{搞定; } } 对象的读者后来就习惯了库: IConsole控制台=新MyConsole(); ..
发布时间:2016-09-06 15:26:57 C#/.NET

我如何使用P / Invoke的MemoryStream数据传递到非托管C ++ DLL

我需要以下情形的帮助: 我读从硬件的一些数据到MemoryStream(C#),我需要在内存中通过这个数据(使用指针?)在非托管C ++实现的DLL。 读取(进入流)的数据量非常大(兆字节)。我知道我可以P / Invoke这个dll但我不知道是怎么传流数据的C ++ API的指针/引用? 我必须承认我很困惑,我是新的C# - 做我需要使用不安全/固定的,因为数据是大是这些都是无关紧 ..
发布时间:2016-09-06 15:16:29 C#/.NET

获取PdfStamper与MemoryStreams工作(C#,iTextSharp的)

这来找我返工旧代码,签署PDF文件转换为新的,其标志MemoryStreams(字节数组)的到来和通过Web服务发送。简单吧?嗯,这是昨天。今天我只是无法得到它的工作。 这是旧代码,它使用文件流和它的作品: 公共静态字符串OldPdfSigner(pdfReader pdfReader,弦乐目的地,串密​​码,串原因,字符串位置,串pathToPfx) { 使用(的FileStrea ..
发布时间:2016-09-06 15:15:14 C#/.NET

如何从.NET中的Stream一个MemoryStream?

我有打开的MemoryStream 从一个文件路径下面的构造方法: 的MemoryStream _MS;公共MyClass的(字符串文件路径) { 字节[] = docBytes File.ReadAllBytes(文件路径); _MS =新的MemoryStream(); _ms.Write(docBytes,0,docBytes.Length); } 我需要更改此 ..
发布时间:2016-08-29 13:17:03 C#/.NET

iTextSharp的+ =的FileStream腐败的PDF文件

我想创建一个iTextSharp的pdf文件。我尝试写的PDF到一个MemoryStream内容,所以我可以把结果写入到两个文件和数据库BLOB。该文件被创建,有一个大小约21KB,它看起来就像当用记事本运行结束++的PDF文件。但我的PDF查看器说,它currupted。 这里是一个小code段(只尝试写入文件,而不是一个数据库): 文档myDocument中=新文件(); MemorySt ..
发布时间:2016-08-28 14:47:36 C#/.NET

如何从MemoryStream的文件附加到一个在MAILMESSAGE C#

我写一个程序文件附加到电子邮件。目前我使用的文件保存的FileStream 到磁盘,然后我用 System.Net.Mail.MailMessage.Attachments.Add( 新System.Net.Mail.Attachment(“文件名”)); 但我不希望存储文件的磁盘,我想存储文件在内存中,并从内存流通过这附件。 解决方案 下面是示例code。 System.IO ..
发布时间:2016-08-28 14:07:01 C#/.NET

与内存流C#序列化/反序列化

我在使用内存流序列化的问题。这里是我的code: ///<总结> ///序列化给定的对象到内存流 ///< /总结> ///< PARAM NAME =“的objectType”>在对象序列化和LT; /参数> ///<返回>将序列化对象作为内存流< /回报> 公共静态的MemoryStream SerializeToStrea ..
发布时间:2016-08-26 20:46:25 C#/.NET

从文件保存和载入的MemoryStream到/

我是序列化结构转变为的MemoryStream 我要保存和加载序列结构。 那么,如何保存的MemoryStream 成一个文件,也从文件加载回来? 解决方案 您可以使用 MemoryStream.WriteTo 或 Stream.CopyTo (在Framework版本4.5.2支持,4.5.1,4.5,4)方法写入到另一个流内存流的内容。 memoryStream.WriteTo( ..
发布时间:2016-08-26 14:58:35 C#/.NET

保存位图到MemoryStream

我应该分配内存或存储流的只是对象: 这是OK? 的MemoryStream MemoryStream的=新的MemoryStream(); bitmap.Save(MemoryStream的,System.Drawing.Imaging.ImageFormat.Jpeg); 如果我需要定义MemoryStream的大小,如何从位图得到它? 解决方案 .NET是一个管理环境:具体而言, ..
发布时间:2016-08-08 16:50:22 C#/.NET

奇怪突发错误"要被写入的字节数大于指定CONTENTLENGTH&QUOT越大;

我上传的位图图像天青Blob存储。这是所有工作正常,但后来我做了一个新的项目使用相同的code,但现在,我一直得到这个错误 “要被写入的字节数大于指定CONTENTLENGTH大” 下面是我的code的一部分 memoryStream.Seek(0,SeekOrigin.Begin); 尝试 { cloudBlobContainer.GetBlockBlobReference(资源 ..
发布时间:2016-07-29 19:03:30 C#/.NET

内存异步数据流的方法:下列哪一项?

我的工作,它采用异步存储器流媒体解决方案,我想实现这样的正确的方法。哪一个更方便?第一,简单的: //第一种方法:线性异步 私人异步静态任务WriteToStreamFirstVariant() { MemoryStream的MemoryStream的=新的MemoryStream(); 字节[]数据=新的字节[256]; 尝试 { 等待memo ..
发布时间:2016-07-20 11:36:47 C#/.NET