web-dev-qa-db-ja.com

PHPクラスFileTransferの目的は何ですか?

PHP class FileTransfer ?の目的は何ですか?どの場合、モジュールはそのクラスまたはその子クラスの1つを処理する必要がありますか?

3
kiamlaluno

FileTransferは、特定の実装が拡張する必要があるファイルを転送するための抽象クラスです。使用可能な実装はFTPFileTransfer、SSHFileTransderおよびLocalFileTransferであり、これらはさまざまな方法でファイルを転送するために使用されます。

これを「従来の」ファイル転送と区別するのは、Webサーバーから書き込みできないディレクトリを操作するように設計されていることです。

明らかな例は、これらのクラスを使用して、モジュールとテーマの更新を自動的にダウンロードおよびインストールできる更新マネージャーです。

モジュールは、FTPまたはSSHを介してファイルを転送するために、これらのクラスの1つと対話する場合があります。

5
Alex Weber