| 編碼類型 | 說明 |
|---|---|
application/x-www-form-urlencoded | 預設模式。表單數據編碼為「名稱/值對」(name=value&name2=value2),適用於一般文字欄位。 |
multipart/form-data | 表單數據編碼為一條訊息,每個控件對應一個部分。上傳檔案(type=file)時必須使用此模式。 |
text/plain | 純文本編碼,無控制字元,極少使用。 |
x-www-form-urlencoded 將數據轉為查詢字串(?name1=value1&name2=value2),附加在 URL 後傳送。application/x-www-form-urlencoded;type=file 控件,必須 指定 multipart/form-data。當使用 multipart/form-data 時,瀏覽器會以控件為單位分割表單,每部分包含:
Content-Disposition: form-data(或 file)Content-Type(預設 text/plain)name 屬性值boundary)區隔各部分這種結構使得二進位檔案內容能夠完整、安全地傳輸至伺服器,是檔案上傳功能的基石。