损坏的下载的Zip文件

时间:2020-07-13 13:42:44

标签: php zipfile

我制作了一个PHP表单,其中包含仅接受zip格式文件的input [type = file]。 提交表单后,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);
        }
    }
}

0 个答案:

没有答案
相关问题