Картинки и база данных

alexon

Новичок
Картинки и база данных

Добрый день.

Есть дамп базы MySQL в таблицах которых в BLOB полях лежат картинки. При занесении дампа в базу через консоль
source dump.sql
никаких ошибок, но при вызове функции imagecreatefromstring картинки не отображаются выдает ошибку.

Warning: imagecreatefromstring(): gd-jpeg: JPEG library reports unrecoverable error: in C:\usr\httpd\x\ps.php on line 10

Вопрос, как корректно закачать такой дамп в базу данных, чтоб картинки в полях перенеслись в нормальном формате?
 

ys

отодвинутый новичок
1. до создания dump.sql работало?
2. размерность BLOB: L+2 bytes, where L < 2^16 т.е. 64 Kb,
если картинки больше может просто обрезаются.

3. файлы хранить в базе - не очень правильная затея.
 

alexon

Новичок
1. Сайт работает на хостинге, надо поставить локально.
2. Но в базе же они нормально хранятся и отображаются. Может при создании дампа они режутся или какие нибудь символы нарпимер перевода строк вставляются?
3. А то я не знаю. Сайт взял на переделку, а вот там такая фигня. Несколько тысяч картинок лежат в таблице.

Если не получится придется наверное к провайдеру обращаться чтоб файлы базы данных отдали.
 

SiMM

Новичок
Автор оригинала: alexon
Но в базе же они нормально хранятся и отображаются. Может при создании дампа они режутся или какие нибудь символы нарпимер перевода строк вставляются?
Ну так возьми да сравни - заодно всё и выяснишь.
 
Сверху