@PostMapping("upload")
public void upload(HttpServletRequest request, HttpServletResponse response){
StandardMultipartHttpServletRequest httpServletRequest = (StandardMultipartHttpServletRequest) request;
Enumeration<String> parameterNames = httpServletRequest.getParameterNames();
System.out.println("-------------------ParameterNames------------------");
while(parameterNames.hasMoreElements()){
String key = parameterNames.nextElement();
String value = httpServletRequest.getParameter(key);
System.out.println("key = " + key);
System.out.println("value = " + value);
}
System.out.println("-------------------AttributeNames------------------");
Enumeration<String> attributeNames = httpServletRequest.getAttributeNames();
while (attributeNames.hasMoreElements()){
String key = attributeNames.nextElement();
System.out.println("key = " + key);
}
System.out.println("-------------------HeaderNames------------------");
Enumeration<String> headerNames = httpServletRequest.getHeaderNames();
while (headerNames.hasMoreElements()) {
String key = headerNames.nextElement();
String value = httpServletRequest.getHeader(key);
System.out.println(String.format("key: %s, value:%s",key,value));
}
System.out.println("-------------------FileNames------------------");
Iterator<String> iterator = httpServletRequest.getFileNames();
while (iterator.hasNext()) {
MultipartFile file = httpServletRequest.getFile(iterator.next());
String fileNames = file.getOriginalFilename();
int split = fileNames.lastIndexOf(".");
System.out.println("fileNames = " + fileNames);
}
}
StandardMultipartHttpServletRequest上传文件
最新推荐文章于 2024-06-30 03:14:14 发布