我已经使用QQ优质上传器上传文件。
根据要求,最多可以上传5个文件。
它有效,但有时它表现奇怪。如果我选择了5个文件,上传的文件很少,而且连续显示少量文件处理消息。
QQ优秀的上传器多个文件无法上传
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。它没有显示任何错误。有时它可以工作,有时它会显示少量文件的处理信息。 – Priya