$.post({})如何传送一个文件file给controller,controller能接收到文件


现在需要$.post传输file3给后台

controller 接收方法为:
public void upload(@RequestParam MultipartFile myfiles, HttpServletRequest request,
HttpServletResponse response)

用$.ajax,配置processData :false,data配置为h5的FormData对象,用FormData来做file容器,这样就和表单提交一样了

DEMO:html5 ajax上传文件

如果用ajax上传文件的话,,用ajaxfileupload.js这个插件