|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Всем привет. Столкнулся с такой проблемой. Что делаю: создаю модель данных в Report Builder, в которой делаю запрос из таблицы из поля с типом blob в которой есть изображение, создаю в OEBS шаблон RTF и пытаюсь сформировать отчет, изображение не выводит а вводит "кракозябры". У меня XML Publisher 5.6.3 который вроде как должен отображать картинки из blob, размер jpg-а 15кб. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 15:00 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Приложите сюда XML файл, полученный от Oracle Reports. Походу Вы забыли завершающую угловую скобку в XML теге: Код: xml 1.
Локальный BI Publisher Desktop правильную картинку показывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 18:09 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Александр Спелицин, Скобку поставил, тоже самое. Код: xml 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.07.2020, 11:32 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Alien1405, А где в Вашем XML файле BLOB с картинкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2020, 12:48 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Александр Спелицин, В теге FOTO, но в этой xml что я прислал он в типе BLOB, а когда я BLOB перебиваю в CLOB то XML вообще не формируется Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:59 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
яШя уникальный формат файла с картинкой! супер компрессия! срочно берите патент! ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 16:55 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
https://www.google.com/search?q=oracle reports blob xml&oq=oracle reports blob xml https://community.oracle.com/thread/349223?start=15&tstart=0 ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 16:58 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Я уже все перепробовал из этих ссылок. У меня получается когда в запросе есть поле BLOB то у меня XML не формируется полностью Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
вот в теге FOTO должен быть BLOB но почему то он его прерывает ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 17:25 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Alien1405 Leonid Kudryavtsev, Я уже все перепробовал из этих ссылок. У меня получается когда в запросе есть поле BLOB то у меня XML не формируется полностью Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
вот в теге FOTO должен быть BLOB но почему то он его прерывает и если поле BLOB пустое то он XML создает как положено Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
может проблема в самом Oracle Report в котором создаю rtf файл? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 17:30 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
По ссылке из конференции, английскими буквами по белому монитору написано, что XML Publihser ожидает, что в XML файл с картинкой будет закодирован Base64 + приведен PL/SQL код серверной процедуры, который такое кодирование выполняет "яШя" и "когда я BLOB перебиваю в CLOB" наводят на мысли, что Вы вообще что-то не то делаете. Сам шаблон в Reports я не смотрел, репортс у меня только на работе и сейчас нет возможности посмотреть. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 14:58 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Вот мой запрос Код: sql 1. 2. 3.
Вот код из RTF <fo:instream-foreign-object content-type="image/jpg"> <xsl:value-of select=".//FOTO"/> </fo:instream-foreign-object> И ничего не выводит, а формируется вот такой вот XML Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 15:36 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Alien1405 Leonid Kudryavtsev, Вот мой запрос Код: sql 1. 2. 3.
Вот код из RTF <fo:instream-foreign-object content-type="image/jpg"> <xsl:value-of select=".//FOTO"/> </fo:instream-foreign-object> И ничего не выводит, а формируется вот такой вот XML Код: xml 1. 2. 3. 4.
вот так я сейчас запускал, файлы выше уже не актуальны ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 15:43 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
IMHO Забудте про RTF, добейтесь, что бы в XML приходили нормальные данные. Потом можно и за RTF браться. Чем мне нравится XML Publisher, что в нем все делается постадийно и достаточно просто отлаживается 1. Подготовка данные в XML 2. Шаблон RTF -> шаблон XSL-FO -> XML-FO -> документ Как мне кажется, у Вас пока проблема еще на шаге 1 ))), т.к. XML с чем-то, похожим на картинку, в данной теме пока не наблюдается. p.s. если будет возможность и не забуду (((, постараюсь посмотрь Reports. Но сейчас не до этого. p.p.s. base64 это просто строка, т.ч. я бы для начала эксперементировал с <4000 быйт (varchar2), <32000 (varchar2 pl/sql, long), если Вы считаете, что у Вас проблема в обработке Blob/Clob ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 15:53 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Alien1405 вот так я сейчас запускал приложите XML который у Вас получается ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 15:55 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, вот что получается, он его почему то обрезает, из за чего не пойму Код: xml 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 16:02 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Alien1405 вот что получается, он его почему то обрезает, из за чего не пойму это НЕ xml. Это какой-то огрызок от xml. И скорее всего, не обрезает, а "падает". Вполне возможно, что в текущей директории откуда запускается Reports еще и дампы от падения остались. Ну дык ищите, от чего именно Reports падает. (хотя это скорее задача для админа) Опять таки, рекомендую для начала объявить ф-цию на сервере как возврашающую varchar2(4000) и проверять маленькие картинки. Если заработает и картинка в отчете появится, уже начальству на душе будет легче ))) Потом можно пытаться "пропихнуть" Long , Blob/Clob. AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 16:22 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, буду пытаться наковырять логи с падения. Тут уже не в начальстве дело, уже самому хочется разобраться. Long уже пробовал, та же история. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 16:30 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Сделал в varchar2 xml формируется XML Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63.
но при этом все равно что то сбоит и отчет не отрабатывает ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2020, 16:44 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, В общем по ходу отмучился я, сделал в Report шаблон и попытался в нем отобразить это поле, ругается ORA-24813: Нельзя отправить или получить неподдерживаемый LOB ==>select mob_getbase64String(c.file_data) as FOTO начитался про ошибку оказывается Oracle NET 8.0.5 не поддерживает LOB, только с 9ой версии а у меня как раз 8-я, потому у меня и XML не формируется как надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 11:25 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Alien1405 начитался про ошибку оказывается Oracle NET 8.0.5 не поддерживает LOB, только с 9ой версии а у меня как раз 8-я, потому у меня и XML не формируется как надо. 1. Но LONG точно поддерживается Хотя тут я не знаю, можно ли как-то BLOB в LONG на стороне сервера запихать (во временную табличку). 2. BLOB вроде тоже поддерживается (по крайне мере в Forms), но есть куча багов с несовместимостью версий Forms и Database Server ((( AFAIK ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 12:48 |
|
xml publisher добавить изображение из поля Blob
|
|||
---|---|---|---|
#18+
Leonid Kudryavtsev, Нашел решение на java как перибивать в Long, сделал, перебивает, но почему то Pubsher пишет что все пусто и XML не формируется. Forms Blob понимает, и даже картинку эту на форму выводит без проблем, но если пытаться в Oracle report Blob выводить то он формирует xml с картинкой в виде "Яшяии" и соответственно картинку не показывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2020, 14:17 |
|
|
start [/forum/topic.php?fid=51&gotonew=1&tid=1877893]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 275ms |
total: | 428ms |
0 / 0 |