请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

MultipartFile和CommonsMultipartFile提交的区别

文件处理方面的问题,MultipartFile和CommonsMultipartFile有什么区别?为什么不用MultipartFile上传图片文件进行处理。而要用HttpServletRequest取CommonsMultipartFile,然后进行复杂的处理呢?是不是Thumbnails处理缩略图要转File类型只能用CommonsMultipartFile这种通用文件类型来处理?FROM表单添加一个MultipartFile然后再SHOP实体类里面加一个MultipartFile IMG拿到文件名在进行转存不是节省了很多步骤?我不太懂这个。老师请耐心解答谢谢

正在回答

1回答

翔仔 2018-12-05 00:16:51

同学好,首先

CommonsMultipartFile implements MultipartFile,Serializable

即CommonsMultipartFile类实现了MultipartFile接口,此外还实现类可序列化接口,相比MultipartFile具备了序列化能力,同时CommonsMultipartFile也具备MultipartFile的能力,因此二者不是因为用了前者而变得复杂;

复杂的逻辑在于我们并没有采用表单提交的方式,而采用的是将图片和店铺别的信息异步提交的方式,因此用序列化比较合适,具体同学可以换成MultipartFile采用异步提交的方式试试;

至于为什么要用异步提交,当时想法是想让前端变成异步提交的方式,统一通过ajax调用,这样即时不前后分离也不依赖于后端框架的特性

1 回复 有任何疑惑可以回复我~
  • 提问者 qq_5点起床_0 #1
    非常感谢!我还没看后面前端课程。讲解的很清楚了解了
    回复 有任何疑惑可以回复我~ 2018-12-05 21:39:02
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号