java在做微信上传的时候

问题描述:

java在做微信上传的时候,用户可以选择多张图片,而我的方法不支持多张图片上传,一次只能上传一张,有什么方式能在程序里提示用户一次只能上传一张图片

jsp页面

enctype="multipart/form-data" method="post"
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);
    

    }

    最简单的方法就是在前端做控制,判断用户选择的图片张数,循环调用后台服务,单张上传