我正在尝试编写一个缩小图像的过程。 该过程接受单个图像或 zip 文件。 如果它是一个 zip 文件,它会提取 zip 和 minify 的有效文件。 该过程返回一个 zip 文件。 但是在windows打开的时候报zip打不开的错误。 如果我在 7zip 中打开,它工作正常。 以前有没有人遇到过 ...
我正在尝试编写一个缩小图像的过程。 该过程接受单个图像或 zip 文件。 如果它是一个 zip 文件,它会提取 zip 和 minify 的有效文件。 该过程返回一个 zip 文件。 但是在windows打开的时候报zip打不开的错误。 如果我在 7zip 中打开,它工作正常。 以前有没有人遇到过 ...
我的IFormFile zip 文件包含多个文件夹,其中又包含 zip 个文件,其中包含.dat 类型的文件,因此需要读取此.dat 文件的文本数据。 我试过如下 错误:找不到文件“D:\project'spath\WPNN788_4_11-15-22_084023.dat”。 ...
我正在尝试获取现有的.zip 文件(我从 api 作为字节数组获取它),从中获取一些文件,然后制作一个新的.zip 文件。 然后将 new.zip 文件作为字节数组返回。 问题是所有这些都应该在 memory 中完成,而不需要将任何实际文件写入磁盘。 所以我有这个设置。 首先 memory stre ...
我正在尝试 stream 即时压缩文件,但 memory 消耗量很高。 例如,对于 zip,2.8 GB 的总文件大小占用了近 5 GB 的处理器 memory。 ...
我正在尝试从我的数据库(varbinary)中读取文件并将它们添加到 zip 文件中,以便用户可以下载与特定用户相关的所有文件。 据我所知,我需要从数据库中读取文件,创建 zip 文件,将文件读入内存,然后将其写入文件(这样做会返回一个空白的 zip 文件)。 它会将文件保存到 zip 中,但不 ...
我正在尝试 zip C# 中一个目录中的所有文件。但是,一个文件被另一个进程使用并导致异常,如“(那个)文件正在被另一个进程使用。” 这是代码: 问题是,如果启用“压缩共享文件”选项,我可以在 7Zip GUI 中手动 zip 所有文件(包括另一个进程使用的文件)。 如何设置与 C# 相同的“压缩 ...
几个月来我一直在毫无问题地使用以下代码,但突然间,它向我抛出“访问路径被拒绝”异常。 我一直在我的清单中使用“BroadFileSystemAccess”,并使用文件选择器来选择我作为 StorageFile 参数传递的文件。 我还确保应用程序启用了 FileAccess。 怎么了? 经过数小时的 ...
我正在尝试使用MemoryStream创建一个带有简单演示文本文件的 ZIP 存档,如下所示: 如果我运行此代码,则会创建存档文件本身,但不会创建foo.txt 。 但是,如果我将MemoryStream直接替换为文件 stream,则会正确创建存档: 是否可以使用MemoryStream创建 ZI ...