嗨,我将从 windows 上的 xamp 服务器转到 cpanel linux 在线托管服务器。
我的图片上传脚本不起作用。我已将所有涉及的文件的文件权限设置为 777,但这仍然无济于事。
似乎 $_FILES['image1'] 是空的。
关于可能导致这种情况的任何想法?
新产品.php
<form action="newProduct.CREATE.php" method="post" enctype="multipart/form-data">
<input type="file" name="image1" id="image1" />
newProduct.CREATE.php
$directory = "img/products/";
$image = $_FILES['image1'];
$image1 = uploadImage($image, $directory);
函数文件:
function uploadImage($image, $directory) {
$file_name = $image['name'];
$file_size = $image['size'];
$file_tmp = $image['tmp_name'];
$file_type= $image['type'];
echo $image['name'];
$newName = convertFileToMD5($file_name);
move_uploaded_file($file_tmp,"$directory".$newName);
$image = "$directory" . $newName;
return $image;
}