Страница 1 из 1

Вставка изображения из БД

Добавлено: 28 ноя 2013, 10:26
Captn_Kumo
Доброго времени суток.
Столкнулся со следующей проблемой: никак не могу отобразить в отчёте изображение по ссылке, полученной из базы данных. Пробовал использовать атрибуты "колонка данных" и "гиперссылка на картинку" компонента "картинка".

Re: Вставка изображения из БД

Добавлено: 02 дек 2013, 09:51
Vladimir
Здравствуйте,

Пожалуйста уточните, изображения находятся по адресу с таким же доменным именем?

Спасибо.

Re: Вставка изображения из БД

Добавлено: 02 дек 2013, 11:32
Captn_Kumo
Да, доменное имя то же.
Если вручную прописать в компонент ту же ссылку, что и возвращает бд - изображение отображается нормально.

Re: Вставка изображения из БД

Добавлено: 02 дек 2013, 16:22
Vladimir
Здравствуйте,

Для вставки изображения Вам необходимо установить значение для свойства Image URL, например:
{DataSource.ImageUrlColumn}

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

Спасибо.

Re: Вставка изображения из БД

Добавлено: 03 дек 2013, 10:41
Captn_Kumo
Проблема как раз в том, что база возвращает корректную ссылку на изображение (отображается, если прописать вручную), но если в свойстве Image URL указать ссылку на колонку данных - изображения нет.
Пример:
База возвращает ссылку вида "/images/s_big/fb7ec76c-3d64-11e3-b13f-5404a6b20161.jpg" в выражении {data.fileName}
Пишем эту ссылку в Image URL руками - получаем картинку
Пишем {data.fileName} в Image URL - не получаем ничего

Re: Вставка изображения из БД

Добавлено: 03 дек 2013, 17:32
Vladimir
Здравствуйте,

Пожалуйста уточните, какую версию продукта вы используете? Мы протестировали свойство Image URL, картинка загружается и отображается верно.
Попробуйте скачать последний релиз 2013.3, который вышел сегодня.

Если ошибка не устранена, пожалуйста уточните:
1. Ошибка проявляется при предпросмотре в дизайнере или в отдельном вьювере?
2. Если возможно, пришлите нам шаблон отчёта для тестирования.

Спасибо.

Re: Вставка изображения из БД

Добавлено: 05 дек 2013, 15:26
Captn_Kumo
Обновление не помогло.
Ошибка проявляется во вьювере (предпросмотр из дизайнера проверить не могу из-за технических особенностей проекта)

Re: Вставка изображения из БД

Добавлено: 06 дек 2013, 11:10
Captn_Kumo
Шаблон отчёта:
http://rusfolder.com/39063977

Re: Вставка изображения из БД

Добавлено: 10 дек 2013, 15:59
Vladimir
Здравствуйте,

Мы проанализировали ваш отчёт. Вы используете свойство Data Column, которое предназначено для указания колонки с изображением (байтовый массив). Для указания колонки, в которой находится URL изображения, используйте свойство Image URL, в вашем случае:
{MP.fileName}

Мы подкорректировали ваш отчёт, смотрите прикреплённый файл:
Report2.mrt
(4 КБ) 567 скачиваний
Спасибо.