2014-11-25 77 views
0

我们有一个表单可以上传文件。我们无法上传大尺寸文件,例如> 30 MB。PHP大文件上传问题

我们已经将设置memory_limit,post_max_size和upload_max_filesize更改为一些大数字。

但是我们仍然在Chrome中看到“此网页不可用”错误与“错误代码:ERR_CONNECTION_RESET”。在Chrome中,我们看到类似“上传%”的消息,并且在上传一定的百分比后会抛出错误。简而言之,数据本身并不是发布到操作页面。

+0

你有任何错误在你的php error.log文件? – rikpg 2014-11-25 10:27:25

+0

看起来更像是请求被防火墙或其他东西封锁了。什么是你的网络服务器设置,你使用任何前端代理如'nginx'? – baldrs 2014-11-25 10:34:27

+0

在日志文件中找不到错误 – techpoint 2014-11-25 12:22:27

回答

0

它看起来像你的上传超时。尝试增加max_input_time在php.ini,即:

max_input_time = 600

+0

是它已经被改为1800对不起,我忘了补充,这是我的问题 – techpoint 2014-11-25 10:30:06

0

和你的PHP的的max_execution_time =?

http://php.net/manual/en/function.set-time-limit.php

也许更能展现您所使用的代码。

+0

<形式行动=“upload.php的”方法=“邮报” ENCTYPE =“多/ form-data“> 选择要上传的图片: <?php if($ _ POST)print_r($ _ FILES);如果($ _ POST){ } } ?> – techpoint 2014-11-25 11:55:45