Ниже приведен код, как будто он должен работать; однако, blob в базе данных содержит только 0 после запуска функции. Правильно ли выглядит код ниже? Если нет, то как я могу это исправить?Миниатюры, а затем Сохранение как Blob с PHP в Wordpress
$tmpName = $_FILES['picture']['tmp_name'];
$fp = fopen($tmpName, 'r');
$binary = fread($fp, filesize($tmpName));
fclose($fp);
$originalImage = imagecreatefromstring($binary);
$tempImage = imagecreate(100,100);
imagecopyresized($tempImage,$originalImage,0,0,0,0,100,100);
ob_start();
imageJPEG($tempImage);
$thumbnail = ob_get_contents();
ob_end_clean();
$wpdb->query("UPDATE ".$wpdb->prefix."items SET picture = $thumbnail WHERE id=$id'");
Thank :)!
Вы уверены, что хотите сохранить картину в базе данных? Я предполагаю, что ваш следующий вопрос будет состоять в том, как отобразить его :) –
hahaha, no i know how to display it ... Обычно я храню файлы в базе данных ... Может быть, я не буду хранить в БД. Возможно, это пустая трата ресурсов. – Parris
Хотя это имело смысл, когда я шел по этому пути. – Parris