1.header,由于没有登录不能访问,要传一个token

2.body,见图

@ApiOperation(value = "上传身份图片返回上传后文件名")
  @PostMapping(value = "/uploadImgFile", headers = "content-type=multipart/form-data")
  public ErrorObject uploadImgFile(@RequestParam("file") List<MultipartFile> files, HttpServletResponse response)
      throws Exception {
    ErrorObject error = new ErrorObject();
    for (MultipartFile file : files) {
      Map<String, Object> map = new HashMap<>();
      String ext = StringUtils.substringAfterLast(file.getOriginalFilename(), ".");
      if ("exe".equalsIgnoreCase(ext) || "bat".equalsIgnoreCase(ext)) {
        error.setMsg("禁止上传的文件格式");
        error.setSuccess(false);
        return error;
      }
      try {
        File folder = new File(saveFilePath + "\\");
        if (!folder.exists()) {
          folder.mkdirs();
        }
        String fileName = UUID.randomUUID() + "." + StringUtils.substringAfterLast(file.getOriginalFilename(), ".");
        String filePath = saveFilePath + "\\" + fileName;
        log.debug(filePath);
        FileCopyUtils.copy(file.getBytes(), new File(filePath));
        String[] arrayStr = fileName.split("\\.");
        map.put("url", "/upload/viewImg/" + arrayStr[1] + "/" + arrayStr[0]);
        map.put("fileName", fileName);
        error.setSuccess(true);
        error.setMsg("上传成功");
        error.setMap(map);
      } catch (Exception e) {
        log.error("{}", e);
        error.setMsg("上传失败!" + e.getMessage());
        error.setSuccess(false);
        return error;
      }
    }
    return error;
  }

使用PostMan测试文件上传接口相关推荐

  1. postman模拟文件上传接口

    来源:https://www.cnblogs.com/lxz123/p/13886360.html 1.在postman的地址栏中输入上传文件接口地址:http://localhost:3000/up ...

  2. 【Postman】 测试文件上传、下载

    一.使用PostMan测试文件上传接口 1..选择post请求方式,输入请求地址 二.填写Headers 一般是自动生成的 Key:Content-Type Value:multipart/form- ...

  3. Jmeter(五)excel文件上传接口压力测试问题

    前言 大家好 我是Mikasa 已经时隔两个多月没更新过blog了,因为刚换公司一直在学习业务知识及忙于生活中一些琐碎的事情,没什么时间研究学习 本章内容的话也是在公司中遇到的一个问题,需要对批量文件 ...

  4. SpringBoot实现文件上传接口

    作者平台: | CSDN:blog.csdn.net/qq_41153943 | 掘金:juejin.cn/user/651387- | 知乎:www.zhihu.com/people/1024- | ...

  5. 组合使用Laravel和vfsStream测试文件上传

    核心要点 \ 在应用开发中,测试是很重要的,在诸多的开发工具中,测试驱动开发是很伟大的一项: \ 测试文件上传并不像人们想象的那么简单: \ 目前,有很多很棒,但不为大家所熟知的测试工具: \ Lar ...

  6. android上传文件php,PHP编写安卓文件上传接口

    为了快速满足安卓客户端或跨域文件上传接口,现在用PHP写个可以文件上传类.可通过安卓客户端或者其他域名的网站上传窗口,可以把文件上传指定的服务器中,下面是详细代码.//主方法获取上传文件 public ...

  7. FastDFS的配置、部署与API使用解读(8)FastDFS多种文件上传接口详解(转)

    1.StorageClient与StorageClient1的区别 相信使用happy_fish的FastDFS的童鞋们,一定都熟悉StorageClient了,或者你熟悉的是StorageClien ...

  8. springmvc图片文件上传接口

    springmvc图片文件上传 用MultipartFile文件方式传输 Controller package com.controller;import java.awt.image.Buffere ...

  9. 渗透测试-文件上传/下载/包含

    渗透测试-文件上传/下载/包含 概述 一.常见校验上传文件的方法 客户端校验 服务器端校验 1.校验请求头 content-type字段 2. 正则匹配来判断文件幻数(文件头)内容是否符合要求 3. ...

最新文章

  1. 【Python line_profiler memory_profiler】分析每一行代码的耗时及内存占用情况
  2. java replaceall删除中括号和内容_「技术文章」《阿里巴巴 Java 开发手册》精华摘要...
  3. du的原理 linux_Linux 文件系统管理
  4. MySQL 之 explain
  5. Cloud一分钟 |百度遭北京信管局行政处罚;双11计算能力超100万核;腾讯回应高管被抓系谣言...
  6. bond4 交换机配置_CentOS 网卡配置bond4(LACP)
  7. python paramiko远程执行命令打开窗口_使用Paramiko在远程机器上通过sshClient()执行本地python脚本...
  8. stm32f407 spi3 mosi没有输出_正点原子STM32F407探索者开发板资料连载第56章 USB 读卡器实验
  9. [leetcode]Length of Last Word
  10. 【渝粤教育】广东开放大学 计算机硬件组装与维护 形成性考核 (38)
  11. [PHP] - Laravel 5 的 Hello Wold
  12. 区块链钱包,新一代支付宝?|筱静观察
  13. Java之自动装箱与自动拆箱
  14. python画猫和老鼠代码_Python实现猫捉老鼠小游戏!虽然简陋但是童真永在!
  15. 添闻地图商户采集教程-含高德、腾讯、百度
  16. 一个匹配数字的正则表达式(带详细解释)
  17. springboot+vue框架
  18. 无线通信原理学习博客
  19. 一文详解:双向ESD二极管型号及选型
  20. java 函数fun_c语言中fun用法详解_后端开发

热门文章

  1. 使用Zabbix通过BMC管理口监控HP服务器
  2. iOS LLDB调试命令(Low Lever Debug)
  3. 对 makefile 中 .SECONDARY 的学习体会
  4. TP框架中field查询字段
  5. 转:C#中Monitor对象与Lock关键字的区别分析
  6. 【SICP练习】84 练习2.56
  7. 区块链编程完全指南:平台、语言与结论
  8. python中pop函数_Python中的Pop函数
  9. keras神经网络回归预测_如何使用Keras建立您的第一个神经网络来预测房价
  10. RSA加密算法破解及原理