天天看點

form表單的enctype屬性的作用

此屬性用于規定表單資料發送到伺服器時浏覽器采用的編碼類型,具有三個屬性值,如下:

<code>application/x-www-form-urlencoded</code>

<code>multipart/form-data</code>

<code>text/plain</code>

application/x-www-form-urlencoded值:

表示在發送前編碼所有的字元,是enctype屬性的預設值,是以不用顯式的規定。

如果要用request對象擷取表單域的值,則需要采用此屬性值。

這個時候不允許用于檔案上傳。

multipart/form-data值:

表示不對字元進行編碼,而是采用二進制資料上傳到伺服器,這時候就無法用request對象擷取響應表單的值,而是使用stream流來擷取二進制資料。

上傳檔案的時候必須使用此屬性值。

text/plain:

以純文字的形式編碼資料,不含任何空間或者格式字元。

原文釋出時間為:2017-2-13

本文作者:admin

本文來自雲栖社群合作夥伴“螞蟻部落”,了解相關資訊可以關注螞蟻部落