java在做微信上传的时候
问题描述:
java在做微信上传的时候,用户可以选择多张图片,而我的方法不支持多张图片上传,一次只能上传一张,有什么方式能在程序里提示用户一次只能上传一张图片
答
action="/portal/institute/learncenterEnroll/uploadPic.do">
jsp页面
action="/portal/institute/learncenterEnroll/uploadPic.do">
一寸蓝底彩照
</ul>
<div class="weui_uploader_input_wrp">
<input class="weui_uploader_input" type="file" accept="image/*"
multiple="" name='uploadPic' value="${resutMap.BLUE_PHOTO}"
onchange="submitForm('photoId','firstId','BLUE_PHOTO');">
</div>
</div>
</div>
</div>
</div>
</form>
js:
function submitForm(formId,cssId,valueName){
var form = $("#"+formId); //其中的form1是我form的名称
var options = {
url:'/portal/institute/learncenterEnroll/uploadPic.do',
type:'post',
success:function(data){
$("input[name='formMap."+valueName+"']").val(data);
$("#"+cssId).append("<li class=\"weui_uploader_file\" style=\"background:url("+data+") no-repeat center center;background-size:cover\"></li>");
//$("#"+cssId).css({"background":"url("+data+") no-repeat center center","background-size":"cover"});
}
};
form.ajaxSubmit(options);
}
答
最简单的方法就是在前端做控制,判断用户选择的图片张数,循环调用后台服务,单张上传