2014-11-25 60 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