ziparchive相关内容

字符串到 php 中的压缩流

我有一个带有我的数据库的处理服务器和一个服务数据库,可以以较低的带宽成本提供文件.在处理服务器上,php 无法创建文件,因此在发送到另一台服务器进行下载之前,必须使用流完成所有操作和/或保留在内存中.几天前,我发现了使用 'php://memory' 的流抽象,我可以做类似 $fp=fopen('php://memory','w+');fwrite($fp,"Hello world");fsee ..
发布时间:2022-01-07 20:39:28 PHP

如何从 Web API 2 HttpGet 发送 zip 文件

我正在尝试弄清楚如何从给定的文件夹路径创建新的 zip 文件,并将其发送回发件人. 需要的是文件将在请求它的发件人处下载.我看过很多答案,但没有一个能帮我找到确切的答案. 我的代码: Guid folderGuid = Guid.NewGuid();string folderToZip = ConfigurationManager.AppSettings["folderToZip ..
发布时间:2021-10-05 19:15:19 C#/.NET

如何使用 System.IO.Compression.ZipArchive 创建 ePub?

我已经编写了一些使用 .NET 4.5 System.IO.Compression.ZipArchive 生成​​ ePub 存档的代码.我需要它成为可移植类库 (PCL) 的一部分,因此使用 .NET fx 的一个子集. 我对包含魔法“application/epub+zip"的 mimetype 文件有疑问.阅读规范后,我首先添加该文件,不进行压缩. 尽管如此,但生成的 ePub ..
发布时间:2021-10-05 19:12:07 C#/.NET

PHP 的 zipArchive 类的大小限制?

我正在用 PHP 创建一个 zip 文件供用户下载.我没有从 PHP 或检查 zipArchive 类的 GetStatusString 函数中得到任何错误.但是如果我将一些文件放入存档中,那么当我尝试打开它时,我会收到错误消息“压缩(zipped)文件夹无效或损坏".我检查了我添加的所有文件,它们都很好.我唯一能想到的是较大的文件会导致问题.但是“大"文件只有大约半兆字节,我找不到任何关于 zi ..
发布时间:2021-10-05 19:10:56 PHP

PHP 致命错误:未捕获的错误:找不到类“ZipArchive"

一段时间以来,我一直在努力通过 PHP 安装 zip 扩展.我在尝试使用 ZipArchive 时不断收到错误消息: PHP 致命错误:未捕获的错误:在“..."中找不到类“ZipArchive" 结果:php -m [PHP 模块]日历核类型日期domexif文件信息`筛选FTP广东获取文本散列图标json库文件字符串opensslpcntl聚氯乙烯PDO法尔posix阅读线反射会 ..
发布时间:2021-10-05 19:10:53 PHP

在 zip 存档中屏蔽文件名的真实(且简单)方法

我使用 PHP 中的 ZipArchive 库生成 Zip 存档.它工作得很好,但如果文件名不允许使用符号(例如“")存档没有这个文件. 我可以裁剪所有不允许的符号. 我无缘无故不喜欢庄稼.任何其他方式(可能是掩码,但 '\' 和 '^' 不起作用)? 谢谢. 解决方案 您可以尝试使用 preg_replace() 为此: ..
发布时间:2021-10-05 18:45:45 PHP

Windows 中的 PHP ZipArchive 损坏

我正在使用 PHP 的 ZipArchive 类创建一个包含照片的 zip 文件,然后将其提供给浏览器以供下载.这是我的代码: /*** 获取订单、打包文件并提供下载.** @param string $intEntryID* @return 无效* @author 杰西邦奇*/公共静态函数 download_order_by_entry_id($intUniqueID) {$objCustom ..
发布时间:2021-09-25 19:46:50 PHP

zipArchive 解压到 iOS 上的文档文件夹

我正在使用 ZipArchive 解压缩,但它会将 zip 的内容解压缩到以 zip 文件命名的文档子目录中,而不是直接解压缩到我的文档文件夹中.有谁知道我可以更改什么以确保其保存到我想要的目录? -(void) unZipUpdateArchiveAtPath: (NSString *)zipPath {NSLog(@"解压更新路径:%@", zipPath);ZipArchive *zipA ..
发布时间:2021-09-14 20:14:33 移动开发

覆盖ziparchive中的文件

我有 archive.zip 和两个文件:hello.txt 和 world.txt 我想用带有该代码的新文件覆盖 hello.txt 文件: 导入压缩文件z = zipfile.ZipFile('archive.zip','a')z.write('你好.txt')z.close() 但它不会覆盖文件,它以某种方式创建了 hello.txt 的另一个实例 — 看看 winzip 屏幕截图 ..
发布时间:2021-06-25 19:47:41 Python

Java如何将zip文件转换为带有文件夹和文件的常规java.io.File

我正在研究将压缩文件转换为常规java.io.File的方法,其中所有文件和文件夹的顺序与zip中的顺序相同.基本上,我只想解压缩压缩文件而不将其内容复制到新目的地.到目前为止,我已经想出了此功能,但仅当zip中没有文件夹时,该功能才能很好地工作.zip中的文件不能是目录,否则我的功能将不起作用,这就是问题所在. 这是我的功能: 文件解压缩(文件zip)引发IOException{ZipI ..
发布时间:2021-04-30 20:18:49 Java开发

ZipArchive返回空文件夹C#

我正在使用ZipArchive为文档列表创建一个压缩文件夹. 我不知道为什么,当我返回存档文件夹时,它是空的. 有人在这里看到我在做什么错吗? 我的代码如下: if(files.Count> 1){var ms = new MemoryStream();var zipArchive = new ZipArchive(ms,ZipArchiveMode.Create,false ..
发布时间:2021-04-10 19:48:11 C#/.NET

PHP ZipArchive中的PDF引发错误,服务器权限

我正在从服务器收集许多文件,并使用PHP生成一个ziparchive.一切顺利,直到我下载了zip存档并尝试打开该文件.读者引发异常“不支持文件类型的纯文本文档(文本/纯文本)".该文件已正确命名(c102.pdf).我认为文件的mime类型有些混乱,但是我不太确定. php版本5.4.37 我应该注意,我在本地使用ubuntu 14.04,而我的阅读器是默认的文档查看器,但是,它在上 ..
发布时间:2020-11-06 03:10:47 PHP

字符串到php中的压缩流

我有一个带有服务器的处理服务器和一个服务数据库,用于以低带宽成本提供文件.在处理服务器上,php无法创建文件,因此所有内容必须先通过流完成和/或保留在内存中,然后再发送到另一台服务器进行下载.几天前,我发现了有关"php://memory"的流抽象的知识,并且我可以做类似的事情 $fp=fopen('php://memory','w+'); fwrite($fp,"Hello world") ..
发布时间:2020-11-05 19:45:11 PHP