我正在使用依赖于blueimp的jQuery File Upload v6.9.2和旧版jQuery的文件管理器。由于不希望的交互,我不得不将jQuery更新到最新版本,并且一切都很好地解决了我无法找到的错误。
当我上传文件时,即使它看起来成功上传,也会因某种原因返回错误并触发this._trigger('fail', null, options);
。
它位于我的jquery-fileupload.js:
_onFail: function (jqXHR, textStatus, errorThrown, options) {
options.jqXHR = jqXHR;
options.textStatus = textStatus;
options.errorThrown = errorThrown;
this._trigger('fail', null, options);
if (options.recalculateProgress) {
// Remove the failed (error or abort) file upload from
// the global progress calculation:
this._loaded -= options.loaded || options.uploadedBytes || 0;
this._total -= options.total || this._getTotal(options.files);
}
},
6.9.2版本的完整jquery-fileupload.js可用here on Github
我正在寻求关于如何追踪这个错误的一些帮助/详细建议,以便我可以解决任何出错的问题,我在JS方面不是很有经验,到目前为止我还没能理解为什么_onFail正在触发甚至找出显示实际错误的正确方法。
谢谢!