大神,我 想咨询一下,现在遇到,我多次点击选择文件,使用from提交上传,获取到的只是最后一次选择的文件,后一次选择的文件,覆盖了前一次
下面这一块如何跟后台对接?//初始化fileinput控件(第一次初始化)
$('#file-Portrait').fileinput({
language: 'zh',
//设置语言
uploadUrl: "/FileUpload/Upload",
//上传的地址
allowedFileExtensions: ['jpg', 'png', 'gif'],
//接收的文件后缀,
maxFileCount: 100,
enctype: 'multipart/form-data',
showUpload: true,
//是否显示上传按钮
showCaption: false,
//是否显示标题
browseClass: "btn btn-primary",
//按钮样式
previewFileIcon: "<i class='glyphicon glyphicon-king'></i>",
msgFilesTooMany: "选择上传的文件数量({n}) 超过允许的最大数值{m}!",
});
我也遇到这个问题。
control.fileinput('refresh', {
uploadExtraData: params
});
//后台
var files = Request.Files;无法获取到文件。refresh: function(options) {
var self = this,
$el = self.$element,
$zone, params = (arguments.length) ? $.extend(self.options, options) : self.options;
$el.off();
self.init(params);
$zone = self.$container.find('.file-drop-zone');
$zone.off('dragenter dragover drop');
$(document).off('dragenter dragover drop');
self.listen();
self.setFileDropZoneTitle();
},
self.init(params);这个函数里的self.filestack = []; 重新赋值了。我想问一下有没有成功的。