2012-03-15 31 views
-1

私のサイトでは、非常に大きなファイルをアップロードする必要があります。ファイルサイズは最大200MBです。 これらのファイルをより短い期間でアップロードするにはどのようなアプローチが必要ですか?PHPでバイナリアップロードの概念はありますか?PHPで大きなファイルをアップロードする

いずれのヘルプも非常に高い評価を受けます。

+1

アップロードは*バイナリ*です。 HTTPを引き継ぐのに時間がかかります。 – deceze

+1

高速インターネットを購入してください。 –

+0

http://php.net/manual/en/features.file-upload.php 完全な参照が必要です。 – Milap

答えて

1

HTTP経由で大容量のファイルをアップロードすることは明らかに完璧ではないため、FTPが設計されたのは明らかです。

しかし、あなたが作業しなければならないことを考えれば、プロセスをスムーズにするためにできることがいくつかあります。

あなたはPHPでの適切な設定を設定していることを確認してください:

  • max_upload_size適切なサイズ
  • set_time_limit(0);に、スクリプトがタイムアウトしないように。微調整が必​​要な

他の設定は:

  • memory_limit
  • post_max_size
  • max_input_time
+0

すべての設定が既に完了しているので、ファイルのアップロードの問題はありません。この問題はスピードです。このような大きなファイルをアップロードするプロセス全体をどのように高速化できますか? – user1163513

+1

クライアント(ブラウザ)に特別なアドオンをインストールしなくても、HTTP転送を高速化したり影響を与えたりする方法はありません。 – F21

関連する問題