有关SpringMvc上传文件和Interceptor的坑, 求填

需求:实现文件上传,限制文件大小;

问题描述:multipartConfig中的配置是全局限制,但项目中有的地方是上传 图片, 有的地        
         方上传视频, 所以我想精确限制到某个controller, 查了很长时间问了很多人都
         没有解决方案...  
        debug跟进发现形参上的HttpServletReqeust是被spring代理过的,用servlet
        上传文件的写法会报错...
        使用Interceptor拦截也没用,我试着上传一个将近3g的镜像 SpringMvc还是会先
        把文件解析到临时目录, 然后才执行preHandle...
        
阅读 2.9k
2 个回答
新手上路,请多包涵

其实你不就是想说在文件上传时如何先检测大小,再上传文件么?如果后台做限制肯定是要先请求到后台的啊。如果请求没有到达后台,怎么判断文件大小呢?所以我觉得这也只能前台做做限制了。不知道你在Servlet时怎么实现上传前就判断大小的?不也是先将文件上传到临时目录才判断的大小嘛?

飞机票
http://www.cnblogs.com/ryanch...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题