memorystream相关内容
我已经验证使用 System.Text.Encoding.ASCII.GetString(ms.ToArray)); 我的MemoryStream已预期的数据 不过使用LinqToCSV的NuGet库将不会产生我的csv文件。我没有得到任何引发的错误或异常。我刚刚得到一个空文件时提示我打开该文件。 下面是我的动作方法 公共FileStreamResult导出(){ 。VAR结果
..
我有这个网站,从数据库(SQL2008)流图像,我认为这是一个引起我的服务器上非常高的CPU使用率。 CPU使用率至少为60-90%。 我使用MVC3以下是我的控制器的code。该图像发送到视图: [的OutputCache(持续时间= 86400,的VaryByParam =“GUID”)] 公共FileStreamResult的GetFile(字符串GUID) {
..
//我使用VS 2008,DLL作为的Microsoft.Office.Interop.Excel //样品code .. Excel.Application xlApp; Excel.Workbook xlWorkBook; Excel.Worksheet xlWorkSheet;反对misValue = System.Reflection.Missing.Value; xlApp =新Exc
..
我可以从存储在数据库中的字节阵列的服务器上创建一个图像。但我怎么每个字节数组组合成一个图像。基本上我想它们堆叠在彼此的顶部(它们都是1366px宽度和618px高度),然后将该保存到一个PNG图像。然后,我会从服务器获取的图像,并返回到网页(我可以为一个图像现在做的)。希望能帮到你。 在asp.net web表单这code创建我返回文件名作为一个WebMethod函数返回给浏览器返回的图像。
..
我有附加的PDF文件在内存中创建和连接它以电子邮件模板的问题。 电子邮件不用任何problem..BUT没有附件。我不明白为什么会这样。 下面是完整的code的过程。 ExtendedEmailTemplate emailTemp =新ExtendedEmailTemplate(); emailTemp.FromAddress =“ABC有限公司< info@abcTechnol
..
我在数据库中存储的图像,并想将它们从字节数组转换为图像。我没有问题,将对象转换为字节数组,但我得到一个错误“参数无效”试图从字节数组转换为图像时。我传递给我的方法的对象是从数据集中一行。 存储过程 使用[----------------] 走 / ******对象:StoredProcedure的[DBO] [usp_imageloader_add_test]脚本日期:2012年1月16日9时
..
这似乎是一个常见的问题,而是一个漫长的搜索后我还没有找到一个适合我的需求的解决方案。我使用iTextSharp的填写从我创建一个字节数组PDF表单。 (有与我结合成单一的PDF文档相同的信息相同形式多页)。我能做到这一点没有问题,问题是,当我显示最终PDF文档,我需要在不同的窗口或选项卡中打开它没有首先提示用户保存或打开该文件的用户。我也不想有保存在服务器上的文件,并使用FILESTREAM重
..
我使用的是下面的示例code写作和下载内存流在C#中的文件。 的MemoryStream MemoryStream的=新的MemoryStream(); 的TextWriter的TextWriter =新的StreamWriter(MemoryStream的); textWriter.WriteLine(“东西”); 字节[] = bytesInStream新的字节[memoryStream.L
..
有没有绑定一个MemoryStream到ASP的方式:?图像控制 解决方案 一个处理器可以接受像任何其他请求的URL参数。因此,而不是你的链接< ASP:图像/> 到 image.ashx 你将它设置为 image.ashx?ImageID = [这里您的图像ID] 。
..
找不到任何令人满意的答案任何地方迄今为止... 我的工作,需要从数据库BLOB加载视频文件,并发挥它的应用程序窗口中一个C#的WinForms .NET3.5应用程序。 该数据库是一个本地文件(无服务器参与)。 我不认为这将文件保存到硬盘驱动器是一个很好的解决方案,因为它可能是费时,而且我已经在内存流文件反正。 我需要能够发挥尽可能多类型的视频格式为可能的(codeCS?)。 包括DIVX,
..
我有两个MemoryStream的实例。 如何将它们合并到一个实例? 好了,现在我不能复制从一个的MemoryStream到另一个。 这里有一个方法: 公共静态流ZipFiles(IEnumerable的< FileToZip> filesToZip){ ZipStorer斯托勒= NULL; MemoryStream的结果= NULL; 尝试 {
..
你好我使用closedxML DLL文件导出到Excel我有这样下面静态方法 公共静态无效WriteToExcel(字符串文件名,目录< CP>页) { 变种WB =新XLWorkbook(); byte []的文件; 变种WS = wb.Worksheets.Add(“CP的”); WriteCostHea
..
有一点code这将数据写入到MemoryStream对象直接进入它的数据缓冲区通过调用的GetBuffer()。它还使用和更新中的地位和SetLength()性能适当。 这code正常工作99.9999%的时间。从字面上看。只有每个这么多的100000的重复就会BARF的。具体问题是,MemoryStream中的位置属性突然返回零,而不是适当的值。 不过,code的补充,为0检查并抛出一个异常
..
我想读MSI文件到MemoryStream(或类似的东西),并对其进行修改。怎样做最简单的方法,而不会破坏MSI? 我只需要能够做的就是修改微星的属性之一的价值。我想美元的净p $ PFER的东西,但我开到其他平台。 更新: 这是我的工作code,使用Windows平台的SDK,一个COM引用Microsoft Windows安装程序对象库和命名空间WindowsInstaller: 安装
..
我使用一个MemoryStream从存储在一个数据库二进制添加附件。我的问题是,我想正确的方法处理的MemoryStream的。这是很容易做到使用“使用”的声明,但是当我有多个附件,我不知道如何正确地处理多个MemoryStreams的。 有没有遍历和附加文件的好方法,但还没有在同一时间妥善处置,我使用附上MemoryStreams的?当我试图刷新/关闭之前,使用smtp.Send它通过一个错误
..
对于一个净的MemoryStream对象实例,我需要使用它后,明确地关闭它?或者没有必要关闭它?这是最好的做法是什么? 我使用VSTS2008 +净3.5 + C#。 在此先感谢, 乔治 解决方案 您应该关闭它,当你用它做。最好的做法是在一个try-catch-finally块的最后部分关闭流。你可以在这里得到更多的信息: http://msdn.microsoft.com/en-美国/
..
说我创建了一个位图 点阵位图=新位图(320,200); 当我把它写一些流(对我来说,这是一个Htt的presponseStream,给出由HttpListenerResponse),一切都很好: bitmap.Save(流ImageFormat.Png); 我不需要bitmap.Dispose(),所使用的位图的资源将得到自动清理。与直接写入一个巴到非可查找流的问题然而
..
不知道到底如何字这个问题......所以编辑都欢迎!反正......这里去。 我目前使用Crystal Reports生成的PDF文件,只是流输出给用户。我的code如下所示: System.IO.MemoryStream流=新System.IO.MemoryStream(); 流= (System.IO.MemoryStream)this.Report.ExportToStream(Cr
..
哪个更好: MemoryStream.WriteTo(流destinationStream)或 Stream.CopyTo(流destinationStream)? ? 我说的这两种方式没有缓冲,因为我在做这样的比较: 流Str = File.open方法(“SomeFile.file”); MemoryStream的MSTR =新的MemoryStream(File.ReadAllBytes
..
这可能是一个非常简单的问题,我想的一切,我是后是最佳实践来声明一个新的MemoryStream 什么是以下2个样品之间的差异: MemoryStream的myStream =新的MemoryStream(0x10000处); 或 MemoryStream的myStream =新的MemoryStream(); 显然,我知道第一实施例设置了流的初始容量。但是,这两种具有自动调整大小的容量。
..