mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-13 05:39:59 +00:00
[fileupload] fixed bug for 'upload fail', handled 'fail' like '413'
This commit is contained in:
7
media/js/jquery.fileupload-ui.js
vendored
7
media/js/jquery.fileupload-ui.js
vendored
@@ -181,6 +181,7 @@
|
|||||||
},
|
},
|
||||||
// Callback for failed (abort or error) uploads:
|
// Callback for failed (abort or error) uploads:
|
||||||
fail: function (e, data) {
|
fail: function (e, data) {
|
||||||
|
$('.saving-tip', $(this)).addClass('hide');
|
||||||
var that = $(this).data('fileupload'),
|
var that = $(this).data('fileupload'),
|
||||||
template;
|
template;
|
||||||
that._adjustMaxNumberOfFiles(data.files.length);
|
that._adjustMaxNumberOfFiles(data.files.length);
|
||||||
@@ -190,7 +191,11 @@
|
|||||||
var file = data.files[index];
|
var file = data.files[index];
|
||||||
var r_error;
|
var r_error;
|
||||||
if (data.jqXHR.responseText) {
|
if (data.jqXHR.responseText) {
|
||||||
r_error = $.parseJSON(data.jqXHR.responseText).error;
|
try { // not all responseText can be parsed as JSON, e.g, '413' returns a HTML str.
|
||||||
|
r_error = $.parseJSON(data.jqXHR.responseText).error;
|
||||||
|
} catch(e) {
|
||||||
|
r_error = '';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (data.dataType == 'iframe json') { // for browsers which use iframe
|
if (data.dataType == 'iframe json') { // for browsers which use iframe
|
||||||
data.errorThrown = '';
|
data.errorThrown = '';
|
||||||
|
Reference in New Issue
Block a user