我正试图使用DotNetZip和PowerShell对日志进行压缩。这些文件位于C:\ user \ temp \ logs中。当我循环遍历目录中的日志并将它们添加到zip文件中时,最终会得到文件夹层次结构和日志文件,但我只想要日志文件。 因此,Zip包含以下内容:-user └temp ...
我该如何创建一个Web API控制器,从一系列内存中的JPEG文件(MemoryStream对象)生成并返回一个压缩的zip文件流。我尝试使用DotNetZip库,并找到了这个例子:https://web.archive.org/web/20211020131216/https://www.4...
我在文件夹中创建了一个文本文件,然后将该文件夹压缩并保存在相同的位置进行测试。我希望在创建后直接将这个zip文件下载到用户的机器上。我正在使用dotnetzip库,并已完成以下操作:Response.Clear(); Response.ContentType = "application/zi...
我正在使用DotNetZip将一个MemoryStream中的文件添加到zip文件中,然后将该zip保存为MemoryStream,以便我可以将其作为附件通过电子邮件发送。下面的代码没有错误,但是MemoryStream可能没有正确地完成,因为它是不可读的。当我将zip保存到我的硬盘时,一切都...
我正在尝试使用C#(Framework 4)将一个 zip 文件上传到服务器,以下是我的代码。string ftpUrl = ConfigurationManager.AppSettings["ftpAddress"]; string ftpUsername = ConfigurationMa...
尝试将文件提取到指定文件夹,忽略压缩文件中的路径,但似乎没有方法可以实现。 考虑到其中实现的所有其他好东西,这似乎是一个相当基本的要求。 我错过了什么? 代码如下 - using (Ionic.Zip.ZipFile zf = Ionic.Zip.ZipFile.Read(zipPath...
在我的应用程序中,我在API调用期间获取了一个包含4个PDF文档的ZIP文件。我使用以下代码保存ZIP文件。var rootFolder = FileSystem.Current.LocalStorage; var file = await rootFolder.CreateFileAsync...
如何判断字节数组是否包含gzip流?我的应用程序通过带有Base64编码的http post从其他应用程序获取文件。根据交付文件的应用程序的实现,从Base64字符串中得到的字节数组可能会被压缩。我该如何识别这些被压缩的数组?我已经找到了一些方法,但我认为当有人上传一个zip文件或者准备好的“...
当我在Windows中解压文件时,偶尔会遇到以下问题: 路径过长(但在创建文件的原始操作系统中是可以的)。 由于不区分大小写而“重复”的路径。 使用DotNetZip时,每当读取具有这些问题的zip文件时,调用ZipFile.Read(path)将崩溃。这意味着我甚至无法尝试过滤它们。...
我正在使用最新版本的Ionic Zip,版本号为1.9.1.8。我已经将Ionic Zip的属性设置为ParallelDeflateThreshold = 0。在过去的两个月里,压缩机制一直工作得很好。但是突然间它停止了工作,压缩线程只是挂起了,Ionic Zip只创建了临时文件而未能创建zi...