+ // This error may be triggered when Jirafeau does not receive any file in POST.
+ // This may be due to bad php configuration where post_max_size is too low
+ // comparing to upload_max_filesize. Let's retry with lower file size.
+ if (res === "Error 23")
+ {
+ async_global_max_size = Math.max(1, async_global_max_size - 500);
+ async_upload_push (async_global_last_code);
+ return;
+ }
+ else if (/^Error/.test(res))