日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

postman 上传文件

發(fā)布時(shí)間:2023/12/8 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 postman 上传文件 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

一、param傳集合 數(shù)組

不需要引號(hào)

二、body 控制器@requestBody

hearders要加 Content-Type:application/json

場(chǎng)景a、body傳對(duì)象, 對(duì)象里面有集合數(shù)組

場(chǎng)景b、body傳集合

public void createCubicles(@RequestBody List<CubicleDto> cubicleList){

三、PostMan傳文件

控制器 @GetMapping("/upload") public File upload(@RequestParam(value = "file") MultipartFile multipartFile) {}

四、PostMan又傳文件又傳對(duì)象

1、控制器

//方式一 @ApiOperation("新增圖紙")@PostMapping("/add")public DwgAddVO add(@Valid @ModelAttribute("dwgAddDTO") DwgAddDTO dwgAddDTO, @RequestParam(value = "file") MultipartFile multipartFile) {return dwgService.add(dwgAddDTO, multipartFile);}//方式二 @ApiOperation(value = "發(fā)送帶有多附件郵件") @RequestMapping(value = "/emailWithMultiAttachment", method = RequestMethod.POST, consumes = {MediaType.MULTIPART_FORM_DATA_VALUE}) @ResponseBody Result<Void> sendEmailWithMultiAttachment(@RequestParam(value = "email") String email,@RequestParam(value = "subject") String subject,@RequestParam(value = "content") String content,@RequestParam(value = "senderName") String senderName,@RequestPart("file") MultipartFile... multipartFiles) {EmailSendDto emailSendDto = new EmailSendDto();emailSendDto.setSubject(subject);emailSendDto.setSenderName(senderName);emailSendDto.setContent(content);emailSendDto.setEmail(email);return emailService.sendEmailWithAttachment(emailSendDto, multipartFiles); }

2、postman傳參方式

dwgAddDTO在params
文件在Body里面的form-data

3、feign調(diào)用方式(控制器第二種,第一種沒(méi)試過(guò))

@RequestMapping(value = "/message/emailWithMultiAttachment", method = RequestMethod.POST, consumes = {MediaType.MULTIPART_FORM_DATA_VALUE}) @ResponseBody Result<Void> sendEmailWithMultiAttachment(@RequestParam(value = "email") String email,@RequestParam(value = "subject") String subject,@RequestParam(value = "content") String content,@RequestParam(value = "senderName") String senderName,@RequestPart("file") MultipartFile... multipartFiles);

五、設(shè)置統(tǒng)一的域名

1、environment添加環(huán)境

2、接口選擇環(huán)境并且引用域名

六、設(shè)置統(tǒng)一的token

1、文件夾設(shè)置token

2、子文件夾和接口的授權(quán)繼承自parent

總結(jié)

以上是生活随笔為你收集整理的postman 上传文件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。