thinkphp 如何判断是否有上传文件,如果没有上传文件,那么就不上传,只保存其它信息,着急!谢谢!

2024-01-16 536 0

 //判断是否有上传图片
            if ($_FILES['image']['name']){
                $file =  $request->file('image');
                $savename = \think\facade\Filesystem::putFile( 'sales', $file);
                $image = "/storage/" . $savename;
                $data['image'] = $image;
//                $data['image'] = "https://m.gxgif.com/pic/mn/202351818331.jpg";
            }else{
                return json(['code'=>'201','msg'=>'未选择任何文件']);
            }

在上传之前添加
这是单个的文件上传

if($_FILES['images']['name']){ //images 是你上传的名称

}

 

多个的上传判断

if($_FILES['images']['name']){ //images[] 是你上传的名称 判断上传的是否为空

}

 

如果你还不知道的话可以使用
print_r($_FILES); 这个是显示所有上传的相关信息
希望对你有帮助!

    相关文章

    织音云上新香港Platinum 8358处理器性能怪兽,爆炸高配折后最低仅需32元/月,数据对标物理机
    2025年华纳云新年焕新季,香港云4H4G3M特惠696元/年,E5物理服务器688元/月起
    莱卡云:2025年1月香港云服务器、美国云服务器、日本云服务器促销活动
    php使用ip-api根据ip地扯获取位置信息
    PHP简单实现随机一言
    万维电讯:香港VPS推荐 4H4G3M CN2 GIA线路三网直连 仅需$9.9/月

    发布评论