我想用php腳本上傳1GB大小的文件,如果文件大小小於20MB,它可以很好地工作,但是當我增加文件大小比在網站上按上傳按鈕時,它會上傳該文件(我想,因爲它需要幾分鐘),然後,而不是執行upload.php,我的Firefox請求我下載upload.php,所以我猜,文件正在上傳,但我的PHP腳本無法執行。1GB文件上傳使用PHP
在谷歌搜索後也發現我對以下的php.ini設置,我做我的php_info()函數表明我的設置已經改變..
/* php.ini中開始 */
memory_limit的= 512M
的post_max_size = 15000M
file_uploads =開
的upload_max_filesize = 15000M
max_input_time設置= 20000
的max_execution_time = 20000
的session.gc_maxlifetime = 20000
/* 的php.ini端 */
爲什麼上傳使用php腳本的文件太大?瘋。使用FTP。 – Ruel 2010-10-01 03:49:14
其實我正在製作一個網站,可以上傳文件,並且用戶可以與其他用戶共享文件鏈接... – Sanniv 2010-10-01 03:50:18
作爲一個側面提示:如果你正在上傳1GB文件,你應該使用Flash Uploader(Gmail/Youtube/etc用於高級上傳),因爲它允許輕鬆拖放,但最重要的是,一個視覺上吸引人的進度條。 – Kranu 2010-10-01 06:18:32