0

嗨,我将从 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;

}
4

0 回答 0