|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2013, 15:31 | #1 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 693
|
MySQL. При хранении файлов в BLOB они портятся
Дело вот в чем. Я через phpMyAdmin в поле записи типа mediumblob залил картинку.
Потом открыл содержимое этого поля в новой вкладке и получил файл objects-photo1.bin (название таблицы было objects, название поля photo1). Но картинка не открылась. При побайтовом сравнении я обнаружил, что в начало файла был добавлен байт 0A, а последний байт обрезан. Т.е. файл сдвинут на один байт вправо, а первым байтом стал байт 0A. Почему это так? Как исправить? Просьба, не отговаривать хранить файлы в БД. |
25.04.2013, 21:42 | #2 |
Форумчанин
Регистрация: 08.06.2011
Сообщений: 693
|
Проблему решил, а написать про это забыл. Решение: не использовать phpMyAdmin для загрузки файлов. Похоже, дело было в перекодировке.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вывести значения поля MySQL в DBLabel, если данные в BLOB... | tim21701 | Компоненты Delphi | 6 | 20.01.2012 20:39 |
MySQL. Загрузка файла в blob-поле | _SERGEYX_ | БД в Delphi | 0 | 16.02.2011 11:24 |
Загруprf больших файлов в blob | eldalex | SQL, базы данных | 4 | 12.10.2010 16:10 |
Каракули при загрузке из Blob. Firebird | nikmay | БД в Delphi | 4 | 01.10.2009 18:32 |
BLOB+Mysql+DbExpress | Квэнди | БД в Delphi | 3 | 02.03.2007 18:01 |