我尝试在上传后将文件存储到文件夹中,但不起作用

zzzyeukh  于 2021-07-24  发布在  Java
关注(0)|答案(0)|浏览(301)

这段代码在localhost上运行得很好,但是在线上传后,数据存储在数据库中,但文件不能存储在文件夹中。
声明图像

  1. //Property image
  2. $cimage=$_FILES["image"]["name"];
  3. $extension1 = substr($cimage,strlen($cimage)-4,strlen($cimage));

允许的扩展

  1. $allowed_extensions = array(".jpg",".jpeg",".png",".gif");

验证

  1. // Validation for allowed extensions .in_array() function `searches an array for a specific value.`
  2. if(!in_array($extension1,$allowed_extensions))
  3. {
  4. echo "<script>alert('Image has Invalid format. Only jpg / jpeg/ png /gif format allowed');</script>";
  5. }
  6. else
  7. {

文件目录为images/cimage
重定时图像

  1. $image=($cimage);
  2. move_uploaded_file($_FILES["image"]["tmp_name"],"images/cimage".$image);
  3. $ret="select title from property where title=:title";
  4. $query= $dbh -> prepare($ret);
  5. $query->bindParam(':title',$title,PDO::PARAM_STR);
  6. $query-> execute();
  7. $results = $query -> fetchAll(PDO::FETCH_OBJ);
  8. if($query -> rowCount() == 0)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题