我試圖讓周圍12MB高達上傳了現場,遺憾的是使用基本表單元素,如:用PHP/JavaScript上傳大文件?
<input type='file' name='videofile' />
並沒有真正似乎削減它,它似乎在一段時間後超時(我已經嘗試加大服務器變量,不確定這是否是瀏覽器)。
我可以在這裏使用任何現成的HTML5/JavaScript解決方案嗎?我嘗試過使用谷歌搜索,但似乎沒有太多的信息...有幾個人提出了Flash/Java小程序,但這是我真的不想進入的東西。
我試圖讓周圍12MB高達上傳了現場,遺憾的是使用基本表單元素,如:用PHP/JavaScript上傳大文件?
<input type='file' name='videofile' />
並沒有真正似乎削減它,它似乎在一段時間後超時(我已經嘗試加大服務器變量,不確定這是否是瀏覽器)。
我可以在這裏使用任何現成的HTML5/JavaScript解決方案嗎?我嘗試過使用谷歌搜索,但似乎沒有太多的信息...有幾個人提出了Flash/Java小程序,但這是我真的不想進入的東西。
有2個指令,你應該以增加允許上傳文件大小的改變,它們是:post_max_size
和upload_max_filesize
,所以人們會只是張貼的代碼下面的代碼片段在PHP初始化腳本中(的index.php等)爲了增加允許的上傳文件大小。
ini_set('memory_limit','256M'); // this is optional.
ini_set('post_max_size','64M');
ini_set('upload_max_filesize','64M');
L.E:如果您正在處理真正的大文件,那麼你應該考慮分塊:Upload 1GB files using chunking in PHP
Uploadify同時生成HTML5和Flash版本,您只需下載所需的一個即可。
另外,要注意使用PHP更改ini設置,因爲有些服務器會允許這樣做,其他服務器不會,而其他服務器則會達到一定的大小。你會想檢查你的PHP設置,看看是否允許。
我不認爲這是一個瀏覽器的問題。在你的.htaccess設定值或php.ini中應當工作:
php_value upload_max_filesize 15M
php_value post_max_size 15M
另外,您可以使用plupload
該問題可能是用PHP腳本的最大執行時間(默認爲30秒)。您可以使用函數set_time_limit更改它,但它在安全模式下不起作用。
它是臃腫的PHP設置:「memory_limit = 100M」,「post_max_size = 100M」,「upload_max_filesize = 100M」 – cocco
似乎像一個PHP問題 - 看看這篇文章。 http://www.sitepoint.com/upload-large-files-in-php/ –