关于CommonsMultiparFile的初始化是什么意思呢

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,

要初始化这个CommonsMultipartFile,需要用这个

CommonsMultipartFile的带参构造,传递FileItem 的形式来初始化

http://img1.sycdn.imooc.com//climg/5f2d2ced097122b507080167.jpg

但这种方式只能是前台传送过来文件流时,才能对其进行初始化操作。不方便后台的测试。

但它有一个可以转换成File的方法,所以,老师采用了File来代替CommonsMultipartFile

这样便于我们后台的测试,使用File就可以完成。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

  • JavaNice 提问者 #1
    懂了!非常感谢老师
    2020-08-07 19:39:00
好帮手慕小脸 2020-08-07 11:51:39

同学你好,CommonsMutipartFile类有很多关于文件操作所必须的方法,但是并没有很好的办法对其进行初始化操作,只能是前台传送过来文件流时,才能对其进行初始化操作。而在使用一个对象前,必须初始化该对象,不然会报空指针错误。所以这里将CommonsMutipartFile类转换为File类,方便对其进行初始化操作。

如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~

  • 提问者 JavaNice #1
    所谓的初始化方式是MutipartFile u = new CommonsMutipartFile()这样的意思嘛
    2020-08-07 14:57:02
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师