aldan
Новичок
Сохранение blob-полей в файлы
Добрый день, уважаемые форумчане!
Возникла следующая проблема.
Нужно пересохранить все картинки, которые записаны в базе как blob-поля, в файлы на сервере.
Использую функцию
file_put_contents("$base_path" . $ID . ".".$TYPE_EXT, $DATA);
где
$base_path - путь на сервере
$ID - ID картинки
$TYPE_EXT - тип картинки (JPEG, GIF, PNG)
$DATA - сама картинка в ввиде blob-данных
1. Как определить, какое расширение (JPEG, GIF или PNG) должна имень картинка?
2. Функция работает, записывает файлы на сервер, но после скачивания они не читаются - "The source data format is not recognized" (те, которые я точно знаю, какое у них расширение)
-~{}~ 28.07.09 16:42:
????
Добрый день, уважаемые форумчане!
Возникла следующая проблема.
Нужно пересохранить все картинки, которые записаны в базе как blob-поля, в файлы на сервере.
Использую функцию
file_put_contents("$base_path" . $ID . ".".$TYPE_EXT, $DATA);
где
$base_path - путь на сервере
$ID - ID картинки
$TYPE_EXT - тип картинки (JPEG, GIF, PNG)
$DATA - сама картинка в ввиде blob-данных
1. Как определить, какое расширение (JPEG, GIF или PNG) должна имень картинка?
2. Функция работает, записывает файлы на сервер, но после скачивания они не читаются - "The source data format is not recognized" (те, которые я точно знаю, какое у них расширение)
-~{}~ 28.07.09 16:42:
????