X-Git-Url: https://git.p6c8.net/jirafeau.git/blobdiff_plain/0a6bf57aaa63053eb60b49985036b51078741414..1651878a5681bb9017a27e1f2c2d280378da25af:/lib/functions.js.php?ds=sidebyside diff --git a/lib/functions.js.php b/lib/functions.js.php index 73e901f..ebf8531 100644 --- a/lib/functions.js.php +++ b/lib/functions.js.php @@ -370,6 +370,10 @@ function classic_upload (file, time, password, one_time, upload_password) show_link (res[0], res[1], res[2], expiryDate); } + else + { + pop_failure (""); + } } req.open ("POST", 'script.php' , true); @@ -501,10 +505,13 @@ function async_upload_push (code) async_global_transfered = async_global_transfering; async_upload_push (code); } - else if (req.status == 413) // Request Entity Too Large + else { - // lower async_global_max_size and retry - async_global_max_size = parseInt (async_global_max_size * 0.8); + if (req.status == 413) // Request Entity Too Large + { + // lower async_global_max_size and retry + async_global_max_size = parseInt (async_global_max_size * 0.8); + } async_upload_push (async_global_last_code); } } @@ -570,8 +577,7 @@ function upload (max_size) { var one_time_checkbox = document.getElementById('one_time_download'); var one_time = one_time_checkbox !== null ? one_time_checkbox.checked : false; - if (check_html5_file_api () - && document.getElementById('file_select').files[0].size >= max_size) + if (check_html5_file_api ()) { async_upload_start ( max_size,