首頁  >  文章  >  後端開發  >  php上傳檔案要注意的地方

php上傳檔案要注意的地方

巴扎黑
巴扎黑原創
2016-11-22 09:20:571193瀏覽

 

為了讓客戶端的使用者能夠上傳文件,我們必須在使用者介面中提供一個表單用於提交上傳文件的請求。由於上傳的檔案是一種特殊數據,不同於其它的post數據,所以我們必須為表單設定一個特殊的編碼 
 
以上的enctype屬性,你可能不太熟悉,因為這常常會被忽略掉。但是,如果http post請求中既有常規數據,又包含文件類數據的話,這個屬性就應該顯示加上,這樣可以提高針對各種瀏覽器的兼容性 
接下來,我們得向表單中添加一個用於上傳文件的欄位: 
 
為了更好的闡述怎麼樣處理文件上傳,舉一個完整的例子 
       

請> 
       

 
       ="submit"> 
       
 
提示:可透過php.ini中的upload_max_filesize設定允許上傳檔案的最大值。另外,還有一個post_max_size也可以用來設定允許上傳的最大表單數據,具體意思就是表單中各種數據之和,所以你也可以透過設定這個欄位來控制上傳檔案的最大值。但是,注意後者的值必須大於前者,因為前者屬於後者的部分錶單資料 
 
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn