【发布时间】:2015-02-17 03:42:20
【问题描述】:
我正在尝试从 blueimp 文件上传插件实现基本文件上传:
http://blueimp.github.io/jQuery-File-Upload/basic.html
每次运行代码时,我都会选择 3 个要上传的文件,我会收到此错误: 无法获取未定义或空引用的属性“文件”。
谁能帮我解决这个问题? 谢谢
var url = 'FileUploadHandler.ashx?upload=start';
$('#fileupload').fileupload({
dataType: 'json',
multipart:true,
limitMultiFileUploads: 3,
url: url,
add: function (e, data) {
$.each(data.result.files, function (index, file) {
$('<p/>').text(file.name).appendTo('#files');
});
data.submit();
},
progressall: function (e, data) {
var progress = parseInt(data.loaded / data.total * 100, 10);
$('#progress .progress-bar').css(
'width',
progress + '%'
);
}
}).prop('disabled', !$.support.fileInput)
.parent().addClass($.support.fileInput ? undefined : 'disabled');
});
【问题讨论】:
-
data.result 没有文件
-
即使我点击上传,然后选择 3 个文件,我也会收到此错误。
标签: javascript jquery