Fine Uploader,摆脱“上传失败”的默认行为

时间:2017-06-16 18:52:32

标签: javascript file-upload fine-uploader

我使用精美的上传程序将文件上传到服务器但出现了问题。

文件完全上传到服务器但服务器返回没​​有 {success:true} 消息的响应,因此,默认情况下,上传者将其视为上传失败并显示错误。 有没有办法避免这种行为? 如果响应没有 {“成功”:真实}

,我怎样才能让优秀的上传者将每个回复视为成功的回复

这是我的优秀上传代码

this.manualUploader = new qq.FineUploader({ element: document.getElementById('fine-uploader-manual-trigger'), template: 'qq-template-manual-trigger', request: { endpoint: 'some end point' }, thumbnails: { placeholders: { waitingPath: '../scripts/plugins/fine-uploader/placeholders/waiting-generic.png', notAvailablePath: '../scripts/plugins/fine-uploader/placeholders/not_available-generic.png' } }, autoUpload: true, debug: false, callbacks: { onComplete: function (event, id, xhr) {
** will call some functions here **
}, onError: function (id, name, errorReason, xhrOrXdr) { try { if(xhr.status == 204 && xhr.responseText.length == 0){ response = qq.parseJson('{"success": true}'); } else{ response = qq.parseJson(xhr.responseText); } } catch (exception){ } } }, failedUploadTextDisplay: { mode: 'custom', maxChars: 20, responseProperty: 'error', enableTooltip: true } });

0 个答案:

没有答案