Изображение из БД для изменения размера и хранения на сервере

Я хотел бы использовать следующий класс для изменения размера изображения перед его сохранением на моем сервере: https://www.verot.net/php_class_upload.htm?lang=en-GB

У меня есть данные изображения, хранящиеся в таблице MySQL в кодировке base64.

До сих пор я получил это далеко:

$data = $myBase64DataFromDb;

//if (preg_match('/^data:image\/(\w+);base64,/', $data, $type)) {
//    $data = substr($data, strpos($data, ',') + 1);
//    $type = strtolower($type[1]); // jpg, png, gif
//    $data = base64_decode($data);

$path = '/img/put/here/';

//    $filename = $data.'.'.$type;

//    $handle = new upload($filename);
$handle = new upload($data);
$handle->file_max_size = '5000000';

$handle->image_resize = true;
$handle->image_x = 600;
$handle->image_ratio_y = true;
$handle->process($path);
if ($handle->processed) {
echo $filename;
$handle->clean();
} else {
echo 'error : ' . $handle->error;
}
// }

Я получаю ошибку:

ошибка: файл не загружен. Не могу продолжить процесс.

Что мне не хватает?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]