Spring MVC 文件上传,如何在传输之前作校验

曾哥说 2015-07-07 06:39:52
想在spring mvc 上传文件的时候做秒传功能,根据前台传的MD5参数做下判断,如果存在,就不用再次传输了,直接返回相关信息。但发现SPRING MVC的上传功能是在封装请求参数时,就已经把文件上传到临时目录下了,然后再跳转到处理的Action。
请问如何把文件的传输移至action中处理,而不是在封装请求参数时就传输?
...全文
310 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
曾哥说 2015-07-08
  • 打赏
  • 举报
回复
引用 1 楼 qq_26265459 的回复:
不知道楼主用到什么样的方式实现的上传,如果用的MultipartFile那应该不会出现楼主说的问题
用的就是 MultipartFile 呀,spring mvc在封装MultipartFile时就已经把文件到传到配置的temp目录下了
曾哥说 2015-07-08
  • 打赏
  • 举报
回复
引用 楼主 ZCODED 的回复:
想在spring mvc 上传文件的时候做秒传功能,根据前台传的MD5参数做下判断,如果存在,就不用再次传输了,直接返回相关信息。但发现SPRING MVC的上传功能是在封装请求参数时,就已经把文件上传到临时目录下了,然后再跳转到处理的Action。 请问如何把文件的传输移至action中处理,而不是在封装请求参数时就传输?
用的就是 MultipartFile 呀,spring mvc在封装MultipartFile时就已经把文件到传到配置的temp目录下了
suciver 2015-07-08
  • 打赏
  • 举报
回复
只要你到服务器端了都是已经到临时目录了,这个你只有前台自己做判断
Inhibitory 2015-07-08
  • 打赏
  • 举报
回复
根据前台传的MD5参数做下判断 Web程序做不到这一点,除非有本地客户端的才可以。
qq_26265459 2015-07-07
  • 打赏
  • 举报
回复
不知道楼主用到什么样的方式实现的上传,如果用的MultipartFile那应该不会出现楼主说的问题

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧