2010
01.21


PHP上傳大型檔案就必須要去注意檔案大小處理的問題了,
尤其是HD影音檔動則大到50MB,
今天剛好幫客戶處理影音的上傳與轉檔問題,
想到這應該會是很多初學者會遇到的問題,
所以順手發一篇關於檔案處理的內容提醒上來,
希望有人遇到問題的時候可以找到這個答案。

當PHP在處理上傳時,會參考php.ini中的設定,
老實說其預設值並沒有一個基準值,
例如我linux server上的設定是10MB,
而PC上的預設值是2MB,
反正超過其設定值就是通通都不准通過就是了,
若要調整上傳檔案的大小,
記得要調整php.ini的兩個地方,
一定要兩個設定都設好才會ok,
例如下方的設定:

upload_max_filesize = 32M
post_max_size = 32M

這樣一來就能限制檔案最大可上傳為32MB,
好了,祝各位好運囉。


相關文章:
  • 在Ubuntu Server上安裝Flash Media Server 3.5的環境
  • PHP在Windows作業系統上傳中文檔名失敗的問題
  • 替 Linux ubuntu 啟動 VNC(遠端桌面)服務
  • Unix / Mac / Linux 下直接用scp傳送檔案
  • Ubuntu / Linux 網卡固定ip設定
  • 本文引用:
    文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。

    2 comments so far

    Add Your Comment
    1. 老師怎沒用flex透過ftp的方式來作上傳~

      • 原因很簡單, 因為很多公司是不開放21這個port, 這實在不是一個很好的解決方案.