使用PUT方法上传文件无法工作原因分析

现象

在Spring Framework中,使用HTTP的PUT方法上传文件时,在服务器端发现Multipart参数为空。

原因

Spring中的StandardServletMultipartResolver和CommonsMultipartResolver,只支持POST方法。在这两个MultipartResolver的实现代码中,

boolean isMultipart(HttpServletRequest var1)

这个方法都是直接判断HTTP的请求方式是不是POST,如果不是POST直接返回false。

posted on 2016-09-24 11:20  coderland  阅读(538)  评论(0编辑  收藏  举报

导航