ziparchive相关内容
我有一个带有我的数据库的处理服务器和一个服务数据库,可以以较低的带宽成本提供文件.在处理服务器上,php 无法创建文件,因此在发送到另一台服务器进行下载之前,必须使用流完成所有操作和/或保留在内存中.几天前,我发现了使用 'php://memory' 的流抽象,我可以做类似 $fp=fopen('php://memory','w+');fwrite($fp,"Hello world");fsee
..
嗯,首先,这是我的文件夹结构: 图片/图像1.png图像11.png图像111.png图像223.png生成_zip.php 这是我的 generate_zip.php: open($zipname, ZipArchive::CREATE);foreach ($files as $file) {$zip->addFile($file);}$zip->close();header('内容类型:
..
我正在使用内置功能制作 zip system.io.compression.ziparchive https://msdn.microsoft.com/en-us/library/system.io.compression.ziparchive.getentry%28v=vs.110%29.aspx 并得到: mscorlib.dll 中出现类型为“System.OutOfMem
..
我压缩文件的代码如下 ZipArchive zip = ZipFile.Open(destToZip, ZipArchiveMode.Create);zip.CreateEntry("pubEd/");string[] fileEntries = Directory.GetFiles(dirToZip);foreach(fileEntries 中的字符串文件名)zip.CreateEntryFr
..
我正在尝试弄清楚如何从给定的文件夹路径创建新的 zip 文件,并将其发送回发件人. 需要的是文件将在请求它的发件人处下载.我看过很多答案,但没有一个能帮我找到确切的答案. 我的代码: Guid folderGuid = Guid.NewGuid();string folderToZip = ConfigurationManager.AppSettings["folderToZip
..
我可以在以下测试代码中使用 ZipFile.CreateFromDirectory 压缩特定文件夹中的文件(我仅使用此代码来测试压缩的工作原理): //文件所在位置字符串 strStartPath = txtTargetFolder.Text;//将放置 zip 文件的位置string strZipPath = @"C:\Users\smelmo\Desktop\testFinish\" + s
..
我已经编写了一些使用 .NET 4.5 System.IO.Compression.ZipArchive 生成 ePub 存档的代码.我需要它成为可移植类库 (PCL) 的一部分,因此使用 .NET fx 的一个子集. 我对包含魔法“application/epub+zip"的 mimetype 文件有疑问.阅读规范后,我首先添加该文件,不进行压缩. 尽管如此,但生成的 ePub
..
我正在用 PHP 创建一个 zip 文件供用户下载.我没有从 PHP 或检查 zipArchive 类的 GetStatusString 函数中得到任何错误.但是如果我将一些文件放入存档中,那么当我尝试打开它时,我会收到错误消息“压缩(zipped)文件夹无效或损坏".我检查了我添加的所有文件,它们都很好.我唯一能想到的是较大的文件会导致问题.但是“大"文件只有大约半兆字节,我找不到任何关于 zi
..
一段时间以来,我一直在努力通过 PHP 安装 zip 扩展.我在尝试使用 ZipArchive 时不断收到错误消息: PHP 致命错误:未捕获的错误:在“..."中找不到类“ZipArchive" 结果:php -m [PHP 模块]日历核类型日期domexif文件信息`筛选FTP广东获取文本散列图标json库文件字符串opensslpcntl聚氯乙烯PDO法尔posix阅读线反射会
..
我使用 PHP 中的 ZipArchive 库生成 Zip 存档.它工作得很好,但如果文件名不允许使用符号(例如“")存档没有这个文件. 我可以裁剪所有不允许的符号. 我无缘无故不喜欢庄稼.任何其他方式(可能是掩码,但 '\' 和 '^' 不起作用)? 谢谢. 解决方案 您可以尝试使用 preg_replace() 为此:
..
我正在使用 PHP 的 ZipArchive 类创建一个包含照片的 zip 文件,然后将其提供给浏览器以供下载.这是我的代码: /*** 获取订单、打包文件并提供下载.** @param string $intEntryID* @return 无效* @author 杰西邦奇*/公共静态函数 download_order_by_entry_id($intUniqueID) {$objCustom
..
我正在使用 ZipArchive 解压缩,但它会将 zip 的内容解压缩到以 zip 文件命名的文档子目录中,而不是直接解压缩到我的文档文件夹中.有谁知道我可以更改什么以确保其保存到我想要的目录? -(void) unZipUpdateArchiveAtPath: (NSString *)zipPath {NSLog(@"解压更新路径:%@", zipPath);ZipArchive *zipA
..
我有 archive.zip 和两个文件:hello.txt 和 world.txt 我想用带有该代码的新文件覆盖 hello.txt 文件: 导入压缩文件z = zipfile.ZipFile('archive.zip','a')z.write('你好.txt')z.close() 但它不会覆盖文件,它以某种方式创建了 hello.txt 的另一个实例 — 看看 winzip 屏幕截图
..
当我创建一个 NSOpenPanel 时,像这样: int i;NSOpenPanel* openDlg = [NSOpenPanel openPanel];[openDlg setCanChooseFiles:YES];[openDlg setCanChooseDirectories:YES];if ([openDlg runModalForDirectory:nil file:nil] ==
..
我尝试使用TemplateProcessor(laravel 7中的phpword)从已定义的模板创建docx,但出现此错误: 在stderr中发送的FastCGI:"PHP消息:PHP致命错误:****/vendor/phpoffice/phpword/src/PhpWord/第131行上的Shared/ZipArchive.php PHP消息:PHP致命错误:在第0行“未知"中,允许的内存大
..
我想使用 nodejs 在zip归档文件中更新文件.例如,我有两个文件的zip文件: a.zip| -a.txt| -b.txt 我使用存档器: var archiver = require('archiver');var archive = archiver('zip',{});archive.pipe(fs.createWriteStream('./a.zip'));archive
..
我正在研究将压缩文件转换为常规java.io.File的方法,其中所有文件和文件夹的顺序与zip中的顺序相同.基本上,我只想解压缩压缩文件而不将其内容复制到新目的地.到目前为止,我已经想出了此功能,但仅当zip中没有文件夹时,该功能才能很好地工作.zip中的文件不能是目录,否则我的功能将不起作用,这就是问题所在. 这是我的功能: 文件解压缩(文件zip)引发IOException{ZipI
..
我正在使用ZipArchive为文档列表创建一个压缩文件夹. 我不知道为什么,当我返回存档文件夹时,它是空的. 有人在这里看到我在做什么错吗? 我的代码如下: if(files.Count> 1){var ms = new MemoryStream();var zipArchive = new ZipArchive(ms,ZipArchiveMode.Create,false
..
我正在从服务器收集许多文件,并使用PHP生成一个ziparchive.一切顺利,直到我下载了zip存档并尝试打开该文件.读者引发异常“不支持文件类型的纯文本文档(文本/纯文本)".该文件已正确命名(c102.pdf).我认为文件的mime类型有些混乱,但是我不太确定. php版本5.4.37 我应该注意,我在本地使用ubuntu 14.04,而我的阅读器是默认的文档查看器,但是,它在上
..
我有一个带有服务器的处理服务器和一个服务数据库,用于以低带宽成本提供文件.在处理服务器上,php无法创建文件,因此所有内容必须先通过流完成和/或保留在内存中,然后再发送到另一台服务器进行下载.几天前,我发现了有关"php://memory"的流抽象的知识,并且我可以做类似的事情 $fp=fopen('php://memory','w+'); fwrite($fp,"Hello world")
..