postman上傳文件對參數的contentType類型設置方式

項目中使用postman模擬上傳文件接口時,老是不成功,發現content-type設置不對,設置head的contentType後,仍是不行,後來無心中發現文件參數默認的content-type類型設置有問題。post

服務端接口:ui

@Path("/user/{uid}/upload")
@Consumes(MediaType.MULTIPART_FORM_DATA)

public Map<String, Object> updateResource(@PathParam("uid") Long uid, List<Attachment> attachments);

代碼中對參數的content-Type作了判斷:spa

if(attachment.getContentType().isCompatible(MediaType.APPLICATION_OCTET_STREAM_TYPE))

解決方法:設計

默認狀況下,參數的content-type這一列是隱藏的,須要在左上角勾選上才能顯示,而後能夠自定義,默認的狀況下,會根據文件類型默認一個值,好比圖片文件,content-Type爲image/gifcode

在此咱們能夠自定義爲本身設計好的類型格式blog

相關文章
相關標籤/搜索