前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >上传图片

上传图片

作者头像
达达前端
发布2022-04-29 10:17:23
11.2K0
发布2022-04-29 10:17:23
举报
文章被收录于专栏:达达前端
代码语言:javascript
复制
// 允许上传的图片后缀
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
$temp1 = explode(".", $_FILES["file1"]["name"]);
$temp2 = explode(".", $_FILES["file2"]["name"]);
$temp3 = explode(".", $_FILES["file3"]["name"]);
$temp4 = explode(".", $_FILES["file4"]["name"]);
$temp5 = explode(".", $_FILES["file5"]["name"]);
$extension = end($temp);     // 获取文件后缀名
$extension1 = end($temp1);
$extension2 = end($temp2);
$extension3 = end($temp3);
$extension4 = end($temp4);
$extension5 = end($temp5);

if ((($_FILES["file"]["type"] == "image/gif")
    || ($_FILES["file"]["type"] == "image/jpeg")
    || ($_FILES["file"]["type"] == "image/jpg")
    || ($_FILES["file"]["type"] == "image/pjpeg")
    || ($_FILES["file"]["type"] == "image/x-png")
    || ($_FILES["file"]["type"] == "image/png"))
    && ($_FILES["file"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension, $allowedExts))
{
    if ($_FILES["file"]["error"] > 0){
        echo "错误: " . $_FILES["file"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file"]["name"])){
            //echo $_FILES["file"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//1
if ((($_FILES["file1"]["type"] == "image/gif")
    || ($_FILES["file1"]["type"] == "image/jpeg")
    || ($_FILES["file1"]["type"] == "image/jpg")
    || ($_FILES["file1"]["type"] == "image/pjpeg")
    || ($_FILES["file1"]["type"] == "image/x-png")
    || ($_FILES["file1"]["type"] == "image/png"))
    && ($_FILES["file1"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension1, $allowedExts))
{
    if ($_FILES["file1"]["error"] > 0){
        echo "错误: " . $_FILES["file1"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file1"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file1"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file1"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file1"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file1"]["name"])){
            //echo $_FILES["file1"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file1"]["tmp_name"], "upload/" . $_FILES["file1"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file1"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file1"]["tmp_name"], "upload/" . $_FILES["file1"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file1"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//2
if ((($_FILES["file2"]["type"] == "image/gif")
    || ($_FILES["file2"]["type"] == "image/jpeg")
    || ($_FILES["file2"]["type"] == "image/jpg")
    || ($_FILES["file2"]["type"] == "image/pjpeg")
    || ($_FILES["file2"]["type"] == "image/x-png")
    || ($_FILES["file2"]["type"] == "image/png"))
    && ($_FILES["file2"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension2, $allowedExts))
{
    if ($_FILES["file2"]["error"] > 0){
        echo "错误: " . $_FILES["file2"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file2"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file2"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file2"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file2"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file2"]["name"])){
            //echo $_FILES["file2"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file2"]["tmp_name"], "upload/" . $_FILES["file2"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file2"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file2"]["tmp_name"], "upload/" . $_FILES["file2"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file2"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//3
if ((($_FILES["file3"]["type"] == "image/gif")
    || ($_FILES["file3"]["type"] == "image/jpeg")
    || ($_FILES["file3"]["type"] == "image/jpg")
    || ($_FILES["file3"]["type"] == "image/pjpeg")
    || ($_FILES["file3"]["type"] == "image/x-png")
    || ($_FILES["file3"]["type"] == "image/png"))
    && ($_FILES["file3"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension3, $allowedExts))
{
    if ($_FILES["file3"]["error"] > 0){
        echo "错误: " . $_FILES["file3"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file3"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file3"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file3"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file3"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file3"]["name"])){
            //echo $_FILES["file3"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file3"]["tmp_name"], "upload/" . $_FILES["file3"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file3"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file3"]["tmp_name"], "upload/" . $_FILES["file3"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file3"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//4
if ((($_FILES["file4"]["type"] == "image/gif")
    || ($_FILES["file4"]["type"] == "image/jpeg")
    || ($_FILES["file4"]["type"] == "image/jpg")
    || ($_FILES["file4"]["type"] == "image/pjpeg")
    || ($_FILES["file4"]["type"] == "image/x-png")
    || ($_FILES["file4"]["type"] == "image/png"))
    && ($_FILES["file4"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension4, $allowedExts))
{
    if ($_FILES["file4"]["error"] > 0){
        echo "错误: " . $_FILES["file4"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file4"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file4"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file4"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file4"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file4"]["name"])){
            //echo $_FILES["file4"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file4"]["tmp_name"], "upload/" . $_FILES["file4"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file4"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file4"]["tmp_name"], "upload/" . $_FILES["file4"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file4"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

//5
if ((($_FILES["file5"]["type"] == "image/gif")
    || ($_FILES["file5"]["type"] == "image/jpeg")
    || ($_FILES["file5"]["type"] == "image/jpg")
    || ($_FILES["file5"]["type"] == "image/pjpeg")
    || ($_FILES["file5"]["type"] == "image/x-png")
    || ($_FILES["file5"]["type"] == "image/png"))
    && ($_FILES["file5"]["size"] < 2048000)   // 小于 2000 kb
    && in_array($extension5, $allowedExts))
{
    if ($_FILES["file5"]["error"] > 0){
        echo "错误: " . $_FILES["file5"]["error"] . "<br />";
    }else{
        echo "上传文件名: " . $_FILES["file5"]["name"] . "<br />";
        echo "文件类型: " . $_FILES["file5"]["type"] . "<br />";
        echo "文件大小: " . ($_FILES["file5"]["size"] / 1024) . " Kb<br />";
        echo "文件临时存储的位置: " . $_FILES["file5"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file5"]["name"])){
            //echo $_FILES["file5"]["name"] . " 文件已经存在。 ";
            move_uploaded_file($_FILES["file5"]["tmp_name"], "upload/" . $_FILES["file5"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file5"]["name"] . "<br/>";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file5"]["tmp_name"], "upload/" . $_FILES["file5"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file5"]["name"] . "<br/>";
        }
    }
}else{
    //echo "非法的文件格式";
}

$name = $_FILES["file"]["name"];
$name1 = $_FILES["file1"]["name"];
$name2 = $_FILES["file2"]["name"];
$name3 = $_FILES["file3"]["name"];
$name4 = $_FILES["file4"]["name"];
$name5 = $_FILES["file5"]["name"];
代码语言:javascript
复制
// 允许上传的图片后缀
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);


$extension = end($temp);     // 获取文件后缀名
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 204800)   // 小于 200 kb
&& in_array($extension, $allowedExts))
{
    if ($_FILES["file"]["error"] > 0){
        echo "Error: " . $_FILES["file"]["error"] . "<br />";
    }else{   
        echo "Upload: " . $_FILES["file"]["name"] . "<br />";
        echo "Type: " . $_FILES["file"]["type"] . "<br />";
        echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
        echo "Stored in: " . $_FILES["file"]["tmp_name"];
        // 判断当期目录下的 upload 目录是否存在该文件
        // 如果没有 upload 目录,你需要创建它,upload 目录权限为 777
        if (file_exists("upload/" . $_FILES["file"]["name"])){
            echo $_FILES["file"]["name"] . " 文件已经存在。 ";
        }else{
            // 如果 upload 目录不存在该文件则将文件上传到 upload 目录下
            move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]);
            echo "文件存储在: " . "upload/" . $_FILES["file"]["name"] . "<br/>";
        }
    }
}else{
    echo "非法的文件格式";
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-04-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
文件存储
文件存储(Cloud File Storage,CFS)为您提供安全可靠、可扩展的共享文件存储服务。文件存储可与腾讯云服务器、容器服务、批量计算等服务搭配使用,为多个计算节点提供容量和性能可弹性扩展的高性能共享存储。腾讯云文件存储的管理界面简单、易使用,可实现对现有应用的无缝集成;按实际用量付费,为您节约成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档