上载图片有效,但也无效

时间:2019-05-28 22:38:42

标签: php

我正在将图片从表单上传到服务器,它确实将文件上传到服务器,但是没有上传到正确的目录。

我不知道可能是什么问题,我的语法正确。

$filename = $_FILES['image']['name'];
$extension = pathinfo($filename, PATHINFO_EXTENSION);
$newfilename= $username."_".$itemid.".".$extension;
$desti="\\www\\tomiexpress\\uploaded_photos\\".$newfilename;
if(!empty($_FILES["image"]["name"])&& move_uploaded_file($_FILES['image']['tmp_name'], $desti))
{
  echo "hellyeah";
}    

因此,该文件应该位于tomiexpress \ uploaded_photos目录中,但是它位于tomiexpress \目录中,move_uploaded_file()也为true。

1 个答案:

答案 0 :(得分:0)

如果您在tomiexpress目录下的.php文件,请应用以下代码:

<?php
$filename = $_FILES['image']['name'];
$extension = pathinfo($filename, PATHINFO_EXTENSION);
$newfilename= $username."_".$itemid.".".$extension;
$desti="uploaded_photos/".$newfilename;
if(move_uploaded_file($_FILES['image']['tmp_name'], $desti))
{
  echo "File upload successful";
}
?>

如果要在上传之前更改图像大小,请尝试使用此链接: change image size when upload image in the database in PHP