]> git.p6c8.net - jirafeau_mojo42.git/commitdiff
[BUGFIX] always prefer using HTML5 features if available
authorJerome Jutteau <jerome@jutteau.fr>
Sun, 15 Nov 2020 22:54:31 +0000 (23:54 +0100)
committerJerome Jutteau <jerome@jutteau.fr>
Sun, 15 Nov 2020 22:57:48 +0000 (23:57 +0100)
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 <jerome@jutteau.fr>
lib/functions.js.php

index 1527d0159d14a4f50dfbdf8b8b460a6a4a0f6d80..ebf8531ac414aeb26655f1ab68ed1efdab4d88ae 100644 (file)
@@ -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;
 {
     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,
     {
         async_upload_start (
             max_size,

patrick-canterino.de