有時我們可能想把一個文件作為 http 請求的一個參數以二進制流的形式傳遞到后端,這種情況有兩種方式可以實現,一個自己寫腳本,先讀取本地文件,然后將讀取到的二進制流作為http 請求的一個參數,這種方式有代碼接入成本,另一個方式就是通過 postman,這個工具提供了讓我們上傳本地文件作為參數的功能,這種方式對於我們想臨時發起一個包含二進制流的 http 請求非常方便。
表單中需要傳參文件
如果選擇表單形式傳參的話,輸入一個 keyname 后點擊右側的下拉箭頭圖標,選擇「file」,修改為文件形式

隨后右側value就已經變成了選擇文件的形式,而非文本形式

點擊「select file」按鈕,選中文件,這樣在點擊「發送」按鈕時這個文件就會以文件二進制流的形式發送到服務端了。

如果想把文件二進制流放在body里
選中binary,同樣可以看到「Select File」按鈕,點擊按鈕即可上傳本地文件了。


至於是選擇使用form-data形式傳參還是binary形式傳參,這兩種傳參方式是有差別的,取決於后端接口是怎么解析識別這個參數,咨詢后端研發即可。