@RequestParam注解是springMVC对从前端获取参数的封装
前端:
<formaction="http://localhost:8080/api/assetfile2" method="post"enctype="multipart/form-data">
Selecta file : <input type="file" name="file1"size="50" />
<inputtype="submit" value="Upload It" />
</form>
后台:
@RequestParam(value=""file1"",required=true) MultipartFile file,
required=true表示value=file1必须与前端里参数name=“file1”保持一致,如果不一样,会报错
required=false表示不要求保持一致.
@Multipart的作用是文件上传时定义multipart的格式
@Multipart(value="assetfile",type="text/plain")
type="text/plain"表示上传文件是txt类型
@RequestPart注解与@Multipart作用类似,但是使用它容易报null错误,不建议使用