Получаю неверный запрос 400 при загрузке файлов через 60 секунд - PullRequest
1 голос
/ 18 июня 2020

Я пытаюсь загрузить файлы на удаленный хост и получаю неверный запрос 400 после 60 секунд загрузки Я не знаю, проблема ли это сеанса или проблема межсетевого экрана. Код отлично работает на моем локальном хосте и другом сервере

<!DOCTYPE html>
<html>
<body>
    <form action="upload.php" method="post" enctype="multipart/form-data">
    Select file to upload:
    <input type="file" name="fileToUpload" id="fileToUpload">
    <input type="submit" value="Upload file" name="submit">
    </form>
</body>
</html>

// upload.php file

<?php
ini_set('max_execution_time', 300);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
?>

<?php
$target_dir = "docs/";
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$uploadOk = 1;

if(isset($_POST["submit"])) {
    if (file_exists($target_file)) {
        echo "Sorry, file already exists.";
        $uploadOk = 0;
    }      

    if ($uploadOk == 0) {
        echo "Sorry, your file was not uploaded.";
    } else {
    // if condition to check if the file has been uploaded or not
        if (move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
          echo "The file ". basename( $_FILES["fileToUpload"]["name"]). " has been uploaded.";
        }else {
          echo "Upload failed";
        }
      }
}
?>

php .ini содержимое файла:

display_errors = On
max_execution_time = 300
max_input_time = 300
max_input_vars = 8000
memory_limit = 256M
post_max_size = 192M
session.gc_maxlifetime = 1440
session.save_path = "/var/cpanel/php/sessions/ea-php73"
upload_max_filesize = 256M
zlib.output_compression = Off

служба поддержки хостинга сказала, что они протестировали сервер и все работает нормально.

1 Ответ

0 голосов
/ 23 июня 2020

Я решил эту проблему, разбив файл и загрузив его по частям с помощью blob.slice ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...