multipart/form-data

首先知道enctype這個(gè)屬性管理的是表單的MIME編碼。共有三個(gè)值可選:

1、application/x-www-form-urlencoded

其中application/x-www-form-urlencoded是默認(rèn)值,作用是設(shè)置表單傳輸?shù)木幋a。
AJAX中 xmlHttp.setRequestHeader("Content-Type","application/x-www-form- urlencoded");
form表單里是可以不寫(xiě)enctype=application/x-www- form-urlencoded,因?yàn)槟J(rèn)的HTML表單就是這種傳輸編碼類(lèi)型的。

2、multipart/form-data

multipart/form-data是用來(lái)制定傳輸數(shù)據(jù)的特殊類(lèi)型的,主要就是我們上傳的非文本的內(nèi)容,比如圖片或是是mp3等等。

當(dāng)我們采用enctype='multipart/form-data' 會(huì)以request payload提交數(shù)據(jù)
http://blog.csdn.net/mhmyqn/article/details/25561535

3、text/plain

text/plain是純文本傳輸?shù)囊馑迹诎l(fā)郵件的時(shí)候要設(shè)置這種編碼類(lèi)型,否則會(huì)出現(xiàn)接收時(shí)編碼混亂的問(wèn)題。網(wǎng)絡(luò)上經(jīng)常拿text /plain和 text/html做比較,其實(shí)這兩個(gè)很好區(qū)分,前者用來(lái)傳輸純文本文件,后者則是傳遞html代碼的編碼類(lèi)型,在發(fā)送頭文件時(shí)才用得上。①和③都不能用于上傳文件,只有multipart/form-data才能完整的傳遞文件數(shù)據(jù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容