【发布时间】:2011-07-19 15:22:06
【问题描述】:
我管理的一个开源应用程序 (phpMySQLAutoBackup) 使用 PHP gzencode 来压缩导出的 SQL 数据。它可以选择通过 PHP CURL 将压缩文件传输到远程服务器,但是 gzencoded 文件的远程副本已损坏。
扩展本地保存的 gz 文件没有损坏。但是,在检查远程副本时,它在传输后/传输过程中已损坏。尝试过 PHP CURL 和 PHP ftp_fput 都损坏了文件,但仅在数据被编码时!省略 PHP gzencode(因此传输纯文本)并且数据传输没有错误。
那么在 gzencoded 数据从服务器到服务器的传输过程中如何保存数据?
顺便说一句:也已经在 PHP CURL 和 PHP ftp_fput 中尝试过 BINARY 模式。
【问题讨论】: