1. 程式人生 > >form表單中的enctype 屬性

form表單中的enctype 屬性

用法 學習 www. enc 思考 需求 urlencode ron 應該

對於form表單中的enctype 屬性之前理解的一般,就知道是類似於一種編碼形式。後來公司做一個form表單提交數據的時候,重點是這個form表單裏有文件上傳,而我又要用vue來模擬form表單提交,這個時候我就是必須使用enctype 屬性這個屬性了。一直報錯,發現原來沒有向後臺傳送enctype=“multipart/form-data”,

後來參考網站:http://www.jb51.net/article/118051.htm

定義和用法

form表單中enctype 屬性規定在發送到服務器之前應該如何對表單數據進行編碼。

enctype有三個屬性application/x-www-form-urlencoded,multipart/form-data,text/plain

默認地,表單數據會編碼為 "application/x-www-form-urlencoded"。就是說,在發送到服務器之前,所有字符都會進行編碼(空格轉換為 "+" 加號,特殊符號轉換為 ASCII HEX 值)。值:application/x-www-form-urlencoded 描述:在發送前編碼所有字符(默認),值:multipart/form-data 描述:

不對字符編碼。在使用包含文件上傳控件的表單時,必須使用該值。值:text/plain 描述:空格轉換為 "+" 加號,但不對特殊字符編碼。

可能平時不註重,開發項目的時候卻出現不少問題,這裏我就說一下,如果表單提交和平時的有什麽不一樣的時候,報錯八九不離十就是新的需求導致的,多思考,多找原因,一定要上網多查文檔資料,學習也是這樣,一直不斷的復習,不斷的查漏補缺!然後總結到位,慢慢成為專家

form表單中的enctype 屬性