关于文件解析器

关于文件解析器

  1. 我们这里涉及到的是在文本框获取验证码的问题,我们不是在文本框输入验证码吗,为什么也涉及到文件上传和解析的问题,它不就是普通文本框获取吗?

  2. 这里用到了文件解析器,在pom.xml中引入了依赖,那为什么在之前用到MultipartResolver的时候不引入呢,为什么在最后涉及验证码输入的时候引入?

正在回答 回答被采纳积分+1

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

1回答
好帮手慕小班 2020-09-14 14:54:30

同学你好,1、CommonsMultipartResolver用来上传文件的,其实与验证码无关。

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

我们可以这样理解:  前台中我们在formData中添加了文件流,就像之前使用form配置enctype="multipart/form-data"一样,我们的请求已经改变了组织形式,如下图。如果不使用文件上传解析器,可能无法正确解析request中的内容的,自然也拿不到verifyCodeActual验证码中对应的内容了

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

    2、之所以说这里没有配置CommonsMultipartResolver会出现获取不到验证码,是由于进行文件上传时如果没有配置CommonsMultipartResolver会出错导致数据无法传输给后台,其实不仅验证码无法获取,其它的数据也是不能获取到的,所以这里的正确配置文件上传解析器。

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

问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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