【问题标题】:FTP client to zip before upload and unzip on the server after uploadFTP客户端上传前压缩,上传后在服务器上解压
【发布时间】:2010-06-10 01:53:29
【问题描述】:

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

必须一直手动执行此操作很痛苦。

如果有人知道 Filezilla 的任何 ftp 客户端或扩展程序或其他可以这样做的...

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

【问题讨论】:

    标签: ftp zip unzip ftp-client


    【解决方案1】:

    在 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

    【讨论】:

      【解决方案2】:

      难道您不能设置一些 bash 脚本来 rar 和 ftp 文件,然后在服务器上每隔 x 秒检查文件是否存在,并在文件存在时解压缩并删除?

      【讨论】:

      • 我还没有找到任何可以做到这一点的东西,但是,您的提示足以让我处理这个问题 - 再次感谢。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-02
      • 1970-01-01
      • 2014-08-05
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多