Поврежденные загруженные ZIP-файлы - PullRequest
0 голосов
/ 13 июля 2020

Я создал форму PHP, которая содержит вход [type = file], который принимает только файлы в формате zip. zip-файл успешно загружается при отправке формы. Я также создал ссылку для загрузки для администратора, чтобы загрузить файл, загруженный пользователем. проблема в том, что когда файл загружен, у него есть эта ошибка => «архив либо в неизвестном формате, либо поврежден»

я был бы благодарен, если вы мне поможете

вот мой код:

if (!empty($_FILES)){
    foreach ($_FILES as $key=>$file){

        $fileName = $file['name'];
        $fileTmp = $file['tmp_name'];

        $fileExt = explode(".",$fileName);
        $fileActualExt = strtolower(end($fileExt));

        $allowed = ['zip'];
        if (in_array($fileActualExt,$allowed)){
            $newFileName = $requestId."-".$key."-".$_SESSION['user_id']."-planForm".".".$fileActualExt;
            $newFileLocation = "../mehrdadfit/img/plan-form/$newFileName";
            move_uploaded_file($fileTmp,$newFileLocation);
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...