您的位置:首页 > 其它

postman测试上传文件

2018-12-19 20:41 525 查看

1.选择post请求方式,输入请求地址

2.填写body

  1. 选择form-data
  2. 然后选择文件file
  3. 点击选择文件,最后发送即可

3.测试结果

4.上传文件接口代码

/**
* 文件上传处理类
*/
@Controller
@RequestMapping(value = "/file")
public class FileController {
//上传处理
@RequestMapping(value = "/upload",method = RequestMethod.POST)
@ResponseBody
public WebResult upload(@RequestParam("uploadFile")MultipartFile file) throws Exception {
WebResult result = WebResultHelper.newResult();
if (!file.isEmpty()) {
//1.取文件格式后缀名
String type = file.getOriginalFilename().substring(file.getOriginalFilename().indexOf("."));
//2.取当前时间戳作为文件名
String fileName = System.currentTimeMillis() + type;
//3.设置存放位置
String path = "E:\\代码存档\\springmvc\\springMVC_demo\\src\\main\\java\\com\\steven\\ssm\\upload\\" + fileName;
//4.创建文件
File destFile = new File(path);
try {
//5.复制临时文件到指定目录下
//FileUtils.copyInputStreamToFile()这个方法里对IO进行了自动操作,不需要额外的再去关闭IO流
FileUtils.copyInputStreamToFile(file.getInputStream(), destFile);
} catch (IOException e) {
e.printStackTrace();
}
result.put("message","upload success!");
} else {
result.put("message","upload failed!");
}
return  result;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: