0

出于某种明显的原因,我尝试通过我的表单上传到数据库的任何图像都不起作用。我尝试通过相同的脚本上传其他文件tipes(.txt),它运行良好。我在本地主机和大型服务器上都尝试过,但它不起作用。我认为查询太长而无法处理...我已经尝试了所有方法,但似乎没有任何效果。请帮助(请不要建议我避免 blob,我知道缺点。这是代码。谢谢

if(isset($_POST['submit'])){
    if(isset($_FILES['image']['name'])){
        $tmp_name=$_FILES['image']['tmp_name'];
        $user=$_SESSION['username'];
        $image_data=file_get_contents($tmp_name);
        $query_1="UPDATE users SET profile_image='$image_data' WHERE username='$user'";
        require 'connect.php';
        if(mysqli_query($conn,$query_1)){
            echo "ok";
        }else{
            echo'error';
        }
    }
})
4

0 回答 0