【发布时间】:2015-08-05 11:54:19
【问题描述】:
我使用qq精细上传器上传文件。
根据要求,最多可以上传5个文件。
它可以工作,但有时它的行为很奇怪。如果我选择 5 个文件,则上传的文件很少,并且很少会连续显示处理消息。
var manualUploader = new qq.FineUploader({
element: document.getElementById('fine-uploader-manual-trigger'),
template: 'qq-template-manual-trigger',
request: {
endpoint: 'UploadQCDoc.aspx'
},
thumbnails: {
placeholders: {
waitingPath: '/fine-uploader/placeholders/waiting-generic.png',
notAvailablePath: '/fine-uploader/placeholders/not_available-generic.png'
}
}, deleteFile: {
enabled: true,
forceConfirm: true
},
autoUpload: false,
debug: true,
messages: {
tooManyItemsError: 'You can not upload more than ' + '<%=ConfigurationManager.AppSettings["QCMaxUpload"].ToString() %>' + ' documents.'
},
validation: {
allowedExtensions: ['jpeg', 'jpg', 'png', 'gif', 'pdf', 'docx', 'csv', 'xlsx', 'xls'],
sizeLimit: 10485760, // 10mb
itemLimit: thermoMaxUploadLimit
},
callbacks: {
onSubmitted: function (id, name) {
}, onUpload: function (id, name) {
},
onCancel: function (id, name) {
},
onValidate: function () {
},
onComplete: function (id, fileName, responseJSON) {
if (responseJSON.success) {
tempFileName = fileName + ":" + responseJSON.filename + "\\";
fArray[id] = tempFileName;
}
},
onSubmitDelete: function (id) {
if (confirm("Are you sure you want to delete?")) {
var fileName = fArray[id].split(":")[0];
if (fileName != null && fileName != '') {
DeleteFile(0, fileName, id); //for files that are not stored in db but in folder only , filename will be used to delte file
}
}
return false;
}
}
});
qq(document.getElementById("trigger-upload")).attach("click", function () {
manualUploader.uploadStoredFiles();
});
问题可能是什么?任何帮助将不胜感激。
【问题讨论】:
-
您在开发工具控制台中看到了哪些错误?还有什么版本的精品上传器?
-
使用版本 5.2.2。它没有显示错误。有时它有效,有时它显示几个文件的处理消息。
标签: javascript asp.net fine-uploader