在我的網站中,我必須上傳非常大的文件。文件大小可能高達200MB。 我應該遵循什麼方法來上傳這些文件的持續時間更短。是否有在PHP中的二進制上傳的任何概念?在php中上傳較大的文件
任何幫助將是非常可觀的。
在我的網站中,我必須上傳非常大的文件。文件大小可能高達200MB。 我應該遵循什麼方法來上傳這些文件的持續時間更短。是否有在PHP中的二進制上傳的任何概念?在php中上傳較大的文件
任何幫助將是非常可觀的。
1.在php.ini中更改max_upload_size適當的大小。
2.設置你的腳本超時從不(參數或者set_time_limit(0);在腳本...不這樣做在你的php.ini)
檢查這些鏈接
http://www.gen-x-design.com/archives/uploading-large-files-with-php/
通過HTTP上傳大文件顯然不是完美的,這就是FTP設計的原因。
但是,考慮到您必須與之合作,您可以採取一些措施來幫助使流程更加流暢。
確保您在PHP中設置適當的設置:
max_upload_size
到合適的大小set_time_limit(0);
,使腳本沒有超時。其他設置:
memory_limit
post_max_size
max_input_time
因爲所有設置都已經完成,所以沒有上傳文件的問題。問題在於速度。如何加速上傳這樣一個大文件的整個過程? – user1163513 2012-03-15 07:06:42
如果不安裝任何特殊的插件到客戶端(瀏覽器),沒有辦法加速或影響HTTP傳輸。 – F21 2012-03-15 07:12:17
上傳* *是二進制。它需要很長時間才能接管HTTP。 – deceze 2012-03-15 06:11:30
購買更快的互聯網。 – 2012-03-15 06:12:11
http://php.net/manual/en/features.file-upload.php 有關完整的參考資料。 – Milap 2012-03-15 06:12:18