參考:
一般設定方法為post
設定:
content-type: multipart/form-data; boundary=---------------------------7d62bf2f9066c
其中boundary後面表示多個檔案之間的分隔符;
然後在請求body中按如下例子格式填充資料:
-----------------------------7d62bf2f9066c
content-disposition: form-data; name="text1"
hehe(input)
-----------------------------7d62bf2f9066c
content-disposition: form-data; name="file1"; filename="h:\documents and settings\administrator\桌面\haha.txt"
content-type: text/plain
abcdefg(檔案byte)-----------------------------7d62bf2f9066c--
注意:---------------------------7d62bf2f9066c之前還有"--"
每個檔案內容前包含content-disposition,content-type屬性
最後結尾也必須有"--"
HTTP協議上的檔案上傳
檔案上傳 tcp協議 1 http協議上的檔案上傳,最頻繁的應用場景了。rfc1867裡定義的標準http協議post報文格式如下 header 寫道 content type multipart form data body content type multipart form data,bou...
Http協議格式
一 請求報文 包括請求行 請求頭和請求資料,具體格式如下 請求方法 請求頭 accept 瀏覽器可接受的mime型別。accept charset 瀏覽器可接受的 字符集。accept language 瀏覽器所希望的語言種類,當伺服器能夠提供一種以上的語言版本時要用到。authorization ...
Http協議格式
一 請求報文 包括請求行 請求頭和請求資料,具體格式如下 請求方法 請求頭 accept 瀏覽器可接受的mime型別。accept charset 瀏覽器可接受的 字符集。accept language 瀏覽器所希望的語言種類,當伺服器能夠提供一種以上的語言版本時要用到。authorization ...