大きなファイルをアップロードするためのスクリプトを書く必要がありますサーバーに(〜2GB以上)。 私は(S)FTPを使いたいので、HTTPがこれを行う正しい方法だとは思わない。 これについてはいくつかのチュートリアルがあり(cURLまたはftp_connectを使用)、php.iniにいくつかの設定をしなければならないことがわかります。
しかし、このチュートリアルではすべてファイルを remote
サーバー、私がやりたいことは、スクリプトを実行しているサーバーにアップロードすることです。最初にファイルをHTTP経由でサーバーにアップロードする必要はありません。
これは可能ですか?もしそうなら、どうすればいいの?
回答:
回答№1は1HTTP できる 大きなファイルをアップロードする正しい方法です。あなたが使用することができます resumable.js
ファイルを「チャンク」に分割してからサーバー上でファイルを再構築するための類似のライブラリ。
HTTPを使わずにシェルアクセスをすることにした場合は、次のようにしてください。 rsync
(とともに --partial
これはあなたのために重い持ち上げをするでしょう。