Postman 上传文件

环境

Postman
macbook pro

前言

在做导入导出时,导出好办,直接使用浏览器就可以了,
但是导入,如果我想本地测试就麻烦了,
一开始我是叫一个前端同事,帮忙写了一个页面。
但是他写的这个页面,需要nodejs支持,也就是需要先启动一个服务,端口好像是5000,时间长了,我就忘了怎么启动,毕竟是前端的东西。
今天再次研究下postman如何上传文件,本地调试,终于被我整出来了。

错误的操作

在这里插入图片描述

如上图,正常思路,就是选择POST,然后再Body在选择binary(二进制),就会看到选择Select File ,这个时候我们点击上传,本地调试,你会发现报如下错误:

current request is not a multipart request

这个错误是请求头没有设置好,好,我们又去Headers中进行设置Content-Type:multipart/form-data,之后,再次点击上传,结果呢?
它又会报:

java.io.IOException: Stream closed

网上也没有找到合理的解释。

正确的做法

在这里插入图片描述
如上图,正常思路,就是选择POST,然后再Body在选择form-data,然后再Key那一栏输入file,之后,将鼠标移到Key那一栏的右边,会出现一个下拉框,然后选择File即可,选择好了之后,其Value那一栏就会变成上传文件的组件。

提示:

Headers那一栏,不要勾选,也不需要写什么。

这样就完成了。

代码

/**
  * 上传盘点
  */
 @RequestMapping(value = EXCEL_STOCK_CHECK_UPLOAD, 
 method = RequestMethod.POST)
 @ApiOperation(value = "导入")
 @ResponseBody
public JsonResult updateMedicineStock(@RequestParam("file") MultipartFile file) throws IOException {}

完毕;


参考地址:

PostMan测试上传文件

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山鬼谣me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值