2013-01-16 124 views
0

我已經在Codeigniter中實現了jquery文件上傳插件,用於我網站的任何文件分機。我已將上傳文件大小升級到50 MB。但是當上傳大於8 MB的文件時,它會發出錯誤信息(它的工作時間小於8 MB)。當我檢查它時,它顯示進度條和ajax進程異常停止,$ _FILES [] - 這個數組在php中是空的。爲此,我增加了ajax的超時時間。然後ajax進程和進度條進程正常工作,但仍然有$ _FILES []數組爲空。任何人對此問題都有解決方案或建議。我只想使用這個插件。jquery文件上傳插件不能用於大於5 MB的文件

在此先感謝。

+1

您是否檢查過php.ini中的最大上傳限制? –

+1

您是否更改過PHP的memory_limit,upload_max_filesize,post_max_size設置? – Rooneyl

+0

你說它給出了一個錯誤?什麼是錯誤信息? – Jeemusu

回答

0

我認爲這是因爲您的主機提供商限制了大於8 MB的下載文件 - 這與系統設置類似。嘗試添加到的.htaccess文件在站點根directorystring: 「php_value memory_limit的50M」

只是要小心:如果你的主機提供商已阻止php_value - 指令,它可以導致500錯誤(當時您必須要求您的提供商增加上傳文件的限制)

+0

htaccess爲我工作,謝謝你們 –