2010-11-15 90 views
1

上傳大文件(100MB左右)時有時(變更爲75%)連接中止。文件通過ajax上傳。已經有下面的代碼和安全模式被禁用。 Webserver是XAMPP for Linux(CentOS 5.5)。上傳大文件時連接中止

ini_set('upload_max_filesize', '512M'); 
    ini_set('post_max_size', '512M'); 
    ini_set('memory_limit', '1G'); 
    set_time_limit(0); 
+1

有足夠的磁盤空間嗎? – stillstanding 2010-11-15 04:41:11

+1

upload_max_filesize爲512M,您上傳1000 MB。可能嗎? :) – zod 2010-11-15 04:44:23

+0

@上 - 如果沒有足夠的磁盤空間,如何重試成功?它是100 MB而不是1000 MB :) – powerboy 2010-11-15 05:56:03

回答

0

嘗試用GBG設置memory_limit這樣

ini_set('memory_limit', '1GB'); 

測試是否設置與

var_dump(ini_get('memory_limit')); 

設置好的也許有一些超時的。看看這個頁面:www.caiapps.com/max_execution_time-vs-default_socket_timeout

+1

如果var_dump測試不成功,該怎麼辦?我試過這種方式,但沒有改變。 – TeamIncredibles 2015-08-01 20:50:45

+0

我認爲有一些服務器選項來禁止此更改。你是否問過你的提供者有一些限制? – algorhythm 2015-08-01 22:07:20