//文件类型判断
public class FileTypeInterceptor extends HandlerInterceptorAdapter {
@Override
public boolean preHandle(HttpServletRequest request,HttpServletResponse response, Object handler)throws Exception {
// 判断是否为文件上传请求
if (request instanceof MultipartHttpServletRequest) {
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) request;
Map<String, MultipartFile> files = multipartRequest.getFileMap();
Iterator<String> iterator = files.keySet().iterator();
//对多部件请求资源进行遍历
while (iterator.hasNext()) {
String formKey = (String) iterator.next();
MultipartFile multipartFile = multipartRequ
SpringMVC文件上传拦截器,大小验证,类型验证
最新推荐文章于 2024-07-08 10:45:09 发布
本文介绍了如何在SpringMVC中配置和使用拦截器进行文件上传的大小和类型验证,确保上传过程的安全性和合规性。
摘要由CSDN通过智能技术生成