По какой-то очевидной причине любое изображение, которое я пытаюсь загрузить в базу данных через мою форму, не работает.
Я попытался загрузить другие типы файлов (.txt) через тот же скрипт, и он отлично работает. Я пробовал это как на локальном хосте, так и на большом сервере, но он не работает.
Я думаю, что запрос слишком длинный для обработки … Я пробовал все, но ничего не работает. Пожалуйста, помогите
(Пожалуйста, не предлагайте мне избегать сгустков, я знаю недостатки.
Вот код. Спасибо
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';
}
}
})
Задача ещё не решена.
Других решений пока нет …