Картинки во временном хранилище и поле HTML документа #597378


#0 by Ben Gunn
Следующий код для управляемого приложения работает "на ура": АдресКартинки=ПоместитьВоВременноеХранилище(Новый Картинка([бинарные данные моей картинки])); .... HTML="......<img src='" + Адрес + "' width=30 height=30 alt='' /> .... где HTML реквизит поля HTML документа (путь к данным) Подобный же код для обычного приложения не отображает картинки: АдресКартинки=ПоместитьВоВременноеХранилище(Новый Картинка([бинарные данные моей картинки])); .... HTML="......<img src='" + АдресКартинки + "' width=30 height=30 alt='' /> ЭлементыФормы.ПолеHTMLДокумента.УстановитьТекст(HTML); .... Есть подозрения, что дело в относительной адресации хранилища с картинкой (тег вида <BASE href="v8config://2cab039f-7b08-494c-b2ec-46b6b0bb0d98/mdobject/id8dee5bec-4a38-47d7-92c5-2b0960add2cf/8eb4fad1-1fa6-403e-970f-2c12dbb43e23">, где имеет место уин конфы). Но если писать какую-то обработку, допустим, не привязанную к конкретной конфигурации, то и использовать такой тег не представляется возможным. Тогда возникает вопрос, а есть еще что-то, кроме "v8config://..."? Убедительная просьба не предлагать решения с внедренными картинками (<img src="data:image/gif;base64[бирные данные картники]"...>)!!! Дело в том, что внедренные картинки поддерживаются только IE (технология VML, спецификация <xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v"/>), что делает обработку нерабочей на linux-платформах 1С и в web-приложениях, запускаемых, допустим в "опере".
#1 by Rie
Сохранять картинки во временные файлы и использовать в качестве базы путь к папке с этими файлами - не предлагать?
#2 by GROOVY
В вэб клиенте?
#3 by ВотОнЯ
&НаСервере... не?
#4 by Ben Gunn
И &НаСервере и &НаКлиенте.... Временные файлы пока и создаю, как промежуточный вариант.... Ну что то как то не очень... А вот на веб-клиенте не тестил...... Кто хочет и имеет время - могу обработку скинуть
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С