[教學]上傳檔案超過某大小會失敗...

edited 十月 2013 in PHP新手區
如何利用瀏覽器的介面搭配PHP函式上傳檔案,假設你的PHP程式以及目錄權限都沒有問題,但是上傳超過某大小檔案會失敗,程式可能會跳掉,而沒有任何錯誤,或可能有錯誤,那麼你就要注意修改php.ini

這php.ini中有幾點必須注意到的是:
‧file_uploads 項目是否設定為On(預設)。
‧upload_max_filesize 為上傳檔案的最大限制,預設值為2M(2MB)。
若要能上傳15MB檔案,就要改為15M

如果想要使上傳的檔案大小上限增加時,除了將上述的upload_max_filesize加大以外,另外還需要考慮到:
‧max_execution_time 最大執行時間,預設為30秒。
程式upload檔案到主機可能花的時間,所以如果你上傳大的檔案,就要將時間拉長,不然超過時間,檔案還沒傳完,一樣失敗
‧memory_limit 記憶體限制,預設為8M(8MB)。
‧post_max_size POST的資料量限制,預設為8M。
若要能上傳15MB檔案,就要改為15M


├118┤

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=1554

評論

Sign In or Register to comment.