草庐IT

ZIP_DEFLATED

全部标签

php - 在 Google App Engine (GAE) 中使用 zip_read 解压缩上传的文件

据我所知,对于用户上传的文件,必须通过CloudStorageTools::createUploadUrl()将文件上传到PHPGAE环境,从而在gs存储桶中产生一个文件(gs://[name]/[id]).文件上传很有用,但解压缩上传的文件会带来一些问题。我尝试了3种方法,但似乎都不适合我:支持PHPzip函数(http://www.php.net/manual/en/ref.zip.php),但在gs存储桶路径上使用zip_open不起作用(检查fopen命令导致工作文件指针:资源ID#120)ZipArchive(http://nl1.php.net/manual/en/book

php - 尝试使用 ftp_put 函数上传 .zip 文件,但无法上传大文件(超过 1 MB)

我正在使用以下代码上传.zip文件,但无法上传大小超过1MB的文件:$upload=ftp_put($conn_id,$target_path.'/'.$filename,$source,FTP_BINARY);有什么想法吗? 最佳答案 您是否将php.ini中的max_file_uploads的配置设置更改为更大的值,这些值以MB为单位,因此请提供最大为5的值我相信它应该有效。 关于php-尝试使用ftp_put函数上传.zip文件,但无法上传大文件(超过1MB),我们在StackOv

PHP zip 提取和重命名

下面的代码可以正常工作。$zip=newZipArchive;if($zip->open($path)===TRUE){$zip->renameName('list.csv','list'.$batch_id.'.csv');$zip->extractTo('list_output');$zip->close();}zip中的文件已重命名,但不会解压。如果我删除renameName行,那么它会很好地提取。我需要它来做这两件事。 最佳答案 怎么样?$zip=newZipArchive;if($zip->open($path)===TR

java - 控制 zip 存档中文件的排序顺序

描述我有兴趣了解是否有任何方法可以使用PHP和/或Java中的标准例程来控制zip文件中文件的排序顺序。我主要对使用shell_exec()或类似方法来使用zip/unzip不感兴趣,但如果它提供了一个易于阅读的解决方案,它可能会很有趣。如果zip文件中没有可用的排序顺序,则可以安全地假设它表示日期/时间。我没有阅读规范,所以我不知道。例子文件foo.txt栏.txt测试.txt新文件.txt假设每个文件都包含文件名(foo.txt=>foo.txt)问题我想为文件附加一个排序顺序,以便在使用unzip解压缩时,文件以正确的顺序结束。这很重要,为什么?因为我使用unzip-p来传输zi

php - "zip I/O error: Permission denied"执行命令

我正在尝试使用exec命令递归压缩目录,首先,出于大纲原因,我不需要zipArchive类,但是当我传递此命令时在exec命令中我收到一条错误消息:zipI/Oerror:Permissiondenied对于这个命令:cd../../;zip-Ptemppasswordhtml/acp/backup/filename.zip-rhtml/2>&1它从位于/var/www/html/acp/config.php的脚本开始,它将在cd之后移动到www目录。./../,然后将html目录压缩,并将zip文件存入/var/www/html/acp/backup/目录。但不幸的是我得到了一个权限

php - 使用 PHP 创建 Zip 文件?

这是我第一次尝试用PHP创建ZIP文件。我正在做的是,我的PHP将在某个目录中搜索文件,将它们全部抓取并保存到一个ZIP文件中。然后zip文件会将文件发送到浏览器进行下载。我已经很接近了,但是我卡在了某个部分。这是我的代码:$zip=newZipArchive();if($zip->open('test.zip',ZIPARCHIVE::CREATE)!==TRUE){die("Couldnotopenarchive");}$myDirectory=opendir("../folder/plugins/".$id."");while($entryName=readdir($myDire

php - 如何在 php 中使用密码保护 zip?

我可以在php中使用ziparchive库创建zip文件。有什么方法可以为我创建的zip文件指定密码吗?是否有任何其他自定义库可以执行相同的操作?我的php在安全模式下运行,我的托管服务提供商不允许我更改它。所以我无法执行shell_exec()函数。使用任何其他库还有其他解决方法吗?我检查了DotNetZip库,但它说它只支持基于.net的语言,在Windows中,没有提到与php相关的任何内容。我也在使用linux服务器。应用是我有几个动态生成的xml文件,需要压缩,我的客户会下载它。但是我需要输入一个密码,这样即使有人拦截了它,他们也无法打开它。或者有其他方法吗?

php - 如何在 php 生成的 zip 中排除文件

我需要知道如何从php生成的zip中排除文件/文件夹。这是我的代码:publicfunctionarchiveBackup($name='',$source='',$destination=''){if(!extension_loaded('zip')||!file_exists($source)){returnfalse;}$zip=newZipArchive();if(!$zip->open($destination.$name,ZIPARCHIVE::CREATE)){returnfalse;}$source=str_replace('\\','/',realpath($sour

【ELT.ZIP】OpenHarmony啃论文俱乐部——计算机视觉数据压缩应用

本文出自ELT.ZIP团队,ELTElite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。成员:上海工程技术大学大二在校生合肥师范学院大二在校生清华大学大二在校生成都信息工程大学大一在校生黑龙江大学大一在校生山东大学大三在校生华南理工大学大一在校生我们是来自7个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术…文章目录【往期回顾】【本期看点】【技术DNA】【智慧场景】引言不同种计算机视觉应用程序与压缩算法一、图像修整应用程序二、从3D到2D转换的应用程序三、医疗应用程序四、机器人应用程序五、

php - 将我网站目录中的所有文件下载到 Zip 文件夹中

全部,我允许用户将图片上传到我的网站。对于该用户,我想下载用户从我的网站上传到我的网站的所有图像。所以我想基本上有一个用户名的下拉列表,然后当我选择一个查询我的数据库并获取他们下载的所有图像时。那部分没问题。我的问题是,我如何浏览每个文件并将它们放入一个zip文件夹,然后下载该zip文件夹(如果可能的话)。关于如何做这样的事情有什么想法吗?提前致谢!编辑:我知道如何使用以下代码在文件压缩后下载该文件:header('Content-Type:application/zip');header('Content-disposition:attachment;filename=filenam