出于某种明显的原因,我尝试通过我的表单上传到数据库的任何图像都不起作用。我尝试通过相同的脚本上传其他文件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';
}
}
})