我无法创建将上传和存储图像的表单。
上传(提交表单)后,我得到了这个print_r($FILES)
功能:
Array ( [Image] => Array ( [name] => 4HfoEtn.jpg [type] => image/jpeg [tmp_name] => C:\Windows\Temp\php151F.tmp [error] => 0 [size] => 70107 ) )
但是,在我的文件浏览器中导航到 C:\Windows\Temp\ 时,该文件不存在。
此外,当我运行时:
$tmp_image_dir = basename($_FILES['Image']['tmp_name']);
echo "<img src=\"" . $tmp_image_dir . "\">" . "<br>";
没有图像显示。
另外,当我运行时:
$image_dir = "/images/";
$image_dir = $image_dir . basename($_FILES['Image']['name']);
if(move_uploaded_file($_FILES['Image']['tmp_name'], $image_dir)) echo "Image Uploaded Successfully" . "<br>";
我没有得到“图像上传成功”的读数
然后,很明显,当我运行时:
echo "<img src=\"" . $image_dir . "\">" . "<br>
我还得到一个没有图像的图像占位符。