2010-11-15 61 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