filestream相关内容

Angular2 显示 PDF

我有一个带有 ASP.Net Web API 的 angular2 项目.我有代码可以从我的数据库中检索文件路径,该文件路径转到我服务器上的文档.然后我想在浏览器中的新选项卡中显示此文档.有人对如何做到这一点有任何建议吗? 我很高兴在 Angular2 (Typescript) 或我的 API 中检索文件并将其流式传输. 这是我在 API 中检索它的尝试,但我无法弄清楚如何在 Angu ..
发布时间:2021-12-20 13:31:34 其他开发

iTextSharp + FileStream = 损坏的 PDF 文件

我正在尝试使用 iTextSharp 创建 pdf 文件.我的尝试将 pdf 的内容写入 MemoryStream,以便我可以将结果写入文件和数据库 BLOB.该文件已创建,大小约为 21kB,使用 Notepad++ 打开时看起来像 pdf.但是我的 PDF 查看器说它已损坏.这是一个小代码片段(仅尝试写入文件,而不是数据库): Document myDocument = new Docume ..
发布时间:2021-12-14 16:09:56 C#/.NET

使用 c# 将 FileStream 编码为 base64

我知道如何将一个简单的字符串编码/解码为 base64. 但是如果数据已经写入FileStream 对象,我该怎么做.假设我只能访问 FileStream 对象,而不能访问以前存储在其中的原始数据.在将 FileStream 刷新到文件之前,我将如何将 FileStream 编码为 base64. Ofc 在我将 FileStream 写入文件后,我可以打开我的文件并对其进行编码/解码 ..
发布时间:2021-12-09 20:40:25 C#/.NET

如何正确打开 FileStream 以与 XDocument 一起使用

我想使用 Linq2XML 将一些节点附加到 xml 文档.有问题的文件正被其他进程使用,他们应该能够在我更新文件时读取该文件.所以我想出了这个解决方案,这显然不是正确的方法(方法 doc.Save() 失败并说另一个进程正在使用该文件): using (FileStream fs = new FileStream(filename, FileMode.Open, FileAccess.Read ..
发布时间:2021-11-26 18:41:58 C#/.NET

庞大的 SQL Server 数据库中的 Blob 数据

我们每年生成 20.000.000 个文本文件,每个平均大小约为 250 Kb(35 Kb 压缩). 我们必须将这些文件放入某种存档中 10 年.不需要在文本文件中搜索,但我们必须能够通过搜索 5-10 个元数据字段(例如“productname"、“creationdate"等)来找到一个 texfile. 我正在考虑压缩每个文件并将它们存储在 SQL Server 数据库中,该数据 ..
发布时间:2021-11-17 02:54:39 数据库

Flex/AIR/Actionscript/Mobile File.writeObject/readObject 总是生成 null,没有生成错误

我已经尝试了几天,只是为了在我的项目中获得一个简单的 writeObject/readObject 功能.无论我做什么,结果都是,a) 创建了一个文件,b) 当我尝试读回该文件时,它是 null. 我的项目面向 iPad 设备上的 iOS,但这个精简版面向 iPad 的 AIR 模拟器. 我之前已经注册和跟踪了每个可用的事件,但它们从未完成任何事情,因此为了使问题简单起见,我将它们删除 ..
发布时间:2021-11-12 00:45:01 其他开发

Flex/AIR/Actionscript/Mobile File.writeObject/readObject 总是生成 null,没有生成错误

我已经尝试了几天,只是为了在我的项目中获得一个简单的 writeObject/readObject 功能.无论我做什么,结果都是,a) 创建了一个文件,b) 当我尝试读回该文件时,它是 null. 我的项目面向 iPad 设备上的 iOS,但这个精简版面向 iPad 的 AIR 模拟器. 我之前已经注册和跟踪了每个可用的事件,但它们从未完成任何事情,因此为了使问题简单起见,我将它们删除 ..
发布时间:2021-11-12 00:38:03 其他开发

如何使用 flash.filesystem.FileStream

会 如何使用flash.filesystem.FileStream? FileStream.as 文件在哪里? 解决方案 flash.filesystem.FileStream 仅在 Adob​​e AIR 中可用.它在浏览器中的 Flash Player 中不可用.此外,没有 FileStream.as 可用于读取源代码,因为它被编译到运行时中,并且可能是用 C++ 等低级语 ..
发布时间:2021-11-12 00:19:29 其他开发

难以将大文件读入字节数组

我有一个非常大的BMP文件,我必须一次读取所有文件,因为在将其写入临时文件时需要反转字节.该BMP为1.28GB,出现“内存不足"错误.我无法完全读取它(使用ReadAllBytes)或使用缓冲区到二进制数组中,因为我无法初始化该大小的数组.我也无法使用缓冲区将其读取到列表中(然后可以通过Reverse()来读取它),因为在此过程中途内存不足. 基本上,问题是,我如何向后读取一个很大的文件( ..
发布时间:2021-05-07 19:10:12 C#/.NET

PowerShell关闭FileStream

我正在读取文件,对内容进行加密,然后使用PowerShell将密文写回到文件中.关闭FileStream对象($ inFS)后,它将在pwd(C:\ docs)中创建一个名为"0"的文件.我打开了文件,并在文件中写入了"32". 加密的内容被正确地写入另一个目录中的文件中.我以为缓冲区中还是有东西,所以我尝试了Flush()和Dispose(),但结果相同.为什么会这样? $ inFil ..
发布时间:2021-05-07 19:10:05 其他开发

修改FileStream

我正在研究允许编辑非常大的文本文件(4Gb +)的课程.好吧,这听起来可能有些愚蠢,但是我不明白如何修改流中的文本.这是我的代码: public long替换(字符串text1,字符串text2){长replaceCount = 0;currentFileStream = File.Open(CurrentFileName,FileMode.Open,FileAccess.ReadWrite, ..
发布时间:2021-05-07 19:10:02 C#/.NET

如何定期将c#FileStream刷新到磁盘?

上下文: 我正在为 Web API 项目实现一种日志记录机制,该项目可以通过多种方法将序列化的对象写入文件,而这些方法又可以由外部进程读取( nxLog 更准确).该应用程序托管在IIS上,并使用18个工作进程.App池每天回收一次.合并日志记录方法的服务的预期负载为10,000 req/s.简而言之,这是一个经典的 products/consumer 问题,涉及多个生产者(产生日志的方法) ..
发布时间:2021-05-07 19:09:57 C#/.NET

从http://localhost/运行文件://

我想知道如何使我的.html项目不是从file://而是作为本地主机运行,因为我实现的功能之一需要getUserMedia,当从file://加载时,浏览器会立即阻止它.我对此进行了很多研究,但是我仍然不知道应该怎么做,因此,如果可以的话,请当然详细解释一下. 解决方案 如果您使用的是Ubuntu(或其他类似的Linux发行版),请运行 apt-get install apache2 ..
发布时间:2021-05-07 19:09:54 前端开发

XmlDocument.WriteTo截断结果文件

尝试将XmlDocument序列化为文件.XmlDocument很大.但是,在调试器中,我可以看到InnerXml属性中包含所有XML Blob-在那里没有被截断. 以下是将XmlDocument对象写入文件的代码: //将该字符串写入文件.var fileStream = new FileStream("AdditionalData.xml",FileMode.OpenOrCreate, ..
发布时间:2021-05-07 19:09:51 C#/.NET

我是否需要使用FileStream.Flush()或FileStream.Flush(true)?

在我的程序中,我编写了一个文件,然后调用一个读取该文件的外部程序.我是否需要 Flush(true) ,以确保将数据完全写入磁盘或 解决方案 调用 Dispose 或任何类型的 Flush 都会使它起作用,以便其他软件可以看到但是不能保证已写入的数据确实会一直到达磁盘.如果例如如果将数据写入USB驱动器,并且在实际写入数据之前拔掉了电缆,则只有使用 Flush(true)或其他类似方法来确 ..
发布时间:2021-05-07 19:09:48 C#/.NET

FileStream.Write不写入文件

我正在通过WCF传递一些Base64编码的字符串,并且试图将它们写入文件.但是,尽管我的FileStream对象的Length大于0,但磁盘上的文件仍然为空. FileStream fs = new FileStream(Config.Instance.SharedSettings.SaveDir + StudyInstance.StudyId +"\\ tmp.ext",FileMode.C ..
发布时间:2021-05-07 18:37:10 C#/.NET

VB.Net中的文件比较

我需要知道两个文件是否相同.首先,我比较了文件大小和创建时间戳,但这还不够可靠.我想出了下面的代码,似乎可以用,但是我希望有人能做得更好,更轻松或更快. 基本上,我正在做的是将文件内容流式传输到字节数组,并通过System.Security.Cryptography比较MD5哈希值. 在此之前,我先做一些简单的检查,因为没有理由通读文件,如果两个文件路径都相同,或者其中一个文件不存在. ..
发布时间:2021-04-23 19:52:19 其他开发