在项目开发中遇到的一个小小问题,上传图片 有备注信息 两个字段,修改编辑的时候。这样表单提交 file 有可能为空的情况,后端接收时候 无法判断file对象。
JSP页面文件上传
<form action="uploadBanner" method="post" enctype="multipart/form-data">
<input type="file" name="file" id="file" accept="image/*" onchange="checkImage()">
<span onclick="updatePic()" style="color: blue; cursor:pointer">更换图片</span>
图片标题:
<input type="text" name="bak" id="bak" onkeyup="limitLength(value,20,'','bak')" placeholder="建议10个字以内,可不填">
</form>
checkImage()是做文件校验 图片大小 格式 等等。。。
ajax发送请求
function edit(

本文介绍了在Java后端处理文件上传时遇到的问题,特别是当表单包含多个字段,如图片和备注信息,而在编辑模式下图片可能为空时,如何正确判断File对象是否为空。通过在JSP页面进行文件校验并使用ajax发送请求,提出了在后端设置`required = false`来解决file对象为空的判断问题。
最低0.47元/天 解锁文章
943

被折叠的 条评论
为什么被折叠?



