FTP客户端上传前压缩,上传后解压缩服务器

时间:2010-06-10 01:53:29

标签: ftp zip unzip ftp-client

我一直在处理一些大型网站,这些网站因为小文件的数量而上传很烦人。 我使用Filezilla但很高兴购买一些商业解决方案,如果有一个可以在上传前压缩文件,然后在上传后解压缩。

必须一直手动完成这项工作很痛苦。

如果有人知道任何ftp客户端或Filezilla或其他扩展程序会这样做...我发送了一封电子邮件给支持CuteFTP和WSFtp - 到目前为止没有答案......

我知道FTP协议不允许这个命令 - 这就是为什么我要求扩展(如果有人知道)或者是一个免费或商业FTP客户端来完成这项工作......

2 个答案:

答案 0 :(得分:2)

在php文件中使用它,可能称为: zip.php

*<?php $zip = new ZipArchive(); $res = $zip->open('yourzipfile.zip'); if ($res === true{
$zip->extractTo('./');
$zip->close();
echo 'ok'; } else
echo 'failed'; ?>*

压缩您的网站并将其上传到您服务器的根目录。 同时将zip.php上传到同一个地方

现在在浏览器中输入:www.yoursite.com/zip.php

如果一切顺利,你会收到“ok”;否则有问题

有关课程的更多详情:http://www.php.net/manual/en/class.ziparchive.php

答案 1 :(得分:0)

难道你不能设置一些bash脚本来rar和ftp一个文件,然后在服务器上检查文件是否每隔x秒存在一次,unrar并在它出现时删除?