From 964faa704b2ed91aa5df77906cdb38909dff21b6 Mon Sep 17 00:00:00 2001 From: Jerome Jutteau Date: Sun, 15 Nov 2020 23:54:31 +0100 Subject: [PATCH 1/1] [BUGFIX] always prefer using HTML5 features if available Classic uploads (one single post request) were used even if HTML5 features were available as an optimization to avoid more requests than needed. However, in case of badly configured server Jirafeau cannot try to resend a file with a lower size like async uploads. Now, the js client is always using async uploads if HTML5 feature is available. ref #234 Signed-off-by: Jerome Jutteau --- lib/functions.js.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/functions.js.php b/lib/functions.js.php index 1527d01..ebf8531 100644 --- a/lib/functions.js.php +++ b/lib/functions.js.php @@ -577,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, -- 2.34.1