在传文件的同时需要在表单写入几个字段来传,但是初始化时是不能适时获取到表单数据的,所以你需要用一个回掉函数uploadExtraData
$(function () { initFileUpload(); }); //初始化文件上传控件 function initFileUpload(){ $("#pdfUpload").fileinput({ language: 'zh', //中文显示 showPreview : false, //showUpload: true,//是否显示上传按钮 maxFileCount: 1,//最大允许的文件数量 allowedFileExtensions : ['pdf','jpg'],//接收的文件后缀 initialCaption:"请上传PDF格式的文件,最大10MB", mainClass: "input-group-lg", dropZoneEnabled: false,//是否显示拖拽区域 browseClass: "btn btn-primary",//按钮样式 enctype:"multipart/form-data", // maxFileSize: 10240,//允许的文件大小,0 标示不限制 uploadUrl: '${pageContext.request.contextPath}/notice/fileUpload', uploadExtraData:function(){ return {id:$("#id").val(),filetype:$("#filetype").val()} } }) }
本文介绍如何利用fileinput插件实现文件上传功能,并通过回调函数uploadExtraData传递额外表单数据。具体展示了配置参数如语言、预览、文件类型限制等。
8万+

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



