MultipartFile和CommonsMultipartFile提交的区别
来源:4-3 Thumbnailator图片处理和封装Util
qq_5点起床_0
2018-12-04
文件处理方面的问题,MultipartFile和CommonsMultipartFile有什么区别?为什么不用MultipartFile上传图片文件进行处理。而要用HttpServletRequest取CommonsMultipartFile,然后进行复杂的处理呢?是不是Thumbnails处理缩略图要转File类型只能用CommonsMultipartFile这种通用文件类型来处理?FROM表单添加一个MultipartFile然后再SHOP实体类里面加一个MultipartFile IMG拿到文件名在进行转存不是节省了很多步骤?我不太懂这个。老师请耐心解答谢谢
写回答
1回答
-
同学好,首先
CommonsMultipartFile implements MultipartFile,Serializable
即CommonsMultipartFile类实现了MultipartFile接口,此外还实现类可序列化接口,相比MultipartFile具备了序列化能力,同时CommonsMultipartFile也具备MultipartFile的能力,因此二者不是因为用了前者而变得复杂;
复杂的逻辑在于我们并没有采用表单提交的方式,而采用的是将图片和店铺别的信息异步提交的方式,因此用序列化比较合适,具体同学可以换成MultipartFile采用异步提交的方式试试;
至于为什么要用异步提交,当时想法是想让前端变成异步提交的方式,统一通过ajax调用,这样即时不前后分离也不依赖于后端框架的特性
112018-12-05
相似问题