Я создал форму 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);
}
}
}