您好我将从Windows上的xamp服务器转到在线cpanel linux托管服务器。
我的图片上传脚本无效。我已经将涉及的所有文件的文件权限设置为777,但仍然无效。
似乎$ _FILES ['image1']是空的。
关于可能导致这种情况的任何想法?
newProduct.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;
}