2012-03-15 61 views
-1

在我的網站中,我必須上傳非常大的文件。文件大小可能高達200MB。 我應該遵循什麼方法來上傳這些文件的持續時間更短。是否有在PHP中的二進制上傳的任何概念?在php中上傳較大的文件

任何幫助將是非常可觀的。

+1

上傳* *是二進制。它需要很長時間才能接管HTTP。 – deceze 2012-03-15 06:11:30

+1

購買更快的互聯網。 – 2012-03-15 06:12:11

+0

http://php.net/manual/en/features.file-upload.php 有關完整的參考資料。 – Milap 2012-03-15 06:12:18

回答

1

通過HTTP上傳大文件顯然不是完美的,這就是FTP設計的原因。

但是,考慮到您必須與之合作,您可以採取一些措施來幫助使流程更加流暢。

確保您在PHP中設置適當的設置:

  • max_upload_size到合適的大小
  • set_time_limit(0);,使腳本沒有超時。
  • 需要扭捏

其他設置:

  • memory_limit
  • post_max_size
  • max_input_time
+0

因爲所有設置都已經完成,所以沒有上傳文件的問題。問題在於速度。如何加速上傳這樣一個大文件的整個過程? – user1163513 2012-03-15 07:06:42

+1

如果不安裝任何特殊的插件到客戶端(瀏覽器),沒有辦法加速或影響HTTP傳輸。 – F21 2012-03-15 07:12:17