Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Отображение картинок в поле HTML-документа не сохраняя их на диск?

Отображение картинок в поле HTML-документа не сохраняя их на диск?
Я
   lenvinua
 
28.11.17 - 20:13
Доброго вечера! Вопрос к знающим.

Есть html-страница, которая отображается в поле html-документа. На этой html-странице находятся изображения. Изображения хранятся в хранилище значений и перед формированием html-страницы эти изображения предварительно (и временно) сохраняются на диск дабы была возможность указать htmlЛЮ, где эти изображения находятся:
ПутьКВременномуФайлуВHTML = "file://" + СтрЗаменить(ИмяВременногоФайла, "\", "/");


Но, создание 100-110 изображений занимает порядка 20-30 секунд, что очень напрягает пользователей.
Собственно вопрос: можно ли htmlЛЮ указать путь к картинке не сохраняя ее на жесткий диск? Если можно, то как?
Спасибо.
 
 
   Сергиус
 
1 - 28.11.17 - 20:15
(0)Пользователи же не сразу все 100 изображений видят? Сделай, чтобы картинки подгружались динамически.
   lenvinua
 
2 - 28.11.17 - 20:20
Это FAQ. Сразу формируется html-страница со всеми картинками. Вопросы все свёрнуты по умолчанию, но сама страница то уже сформирована и картинки нужны все и сразу.
   Сергиус
 
3 - 29.11.17 - 03:29
(2)Как вариант - подними веб-сервер, локально. Залей картинки на него, и в пути прописывай что-то вроде http://localhost/picture1.jpg

Но это взлетит, только если заранее известно какие картинки будут, если тут связь с тем, что хранится в номенклатуре, тогда хз.
   Chieftain
 
4 - 29.11.17 - 04:39
можно через data:image, но есть ограничения
   Галахад
 
5 - 29.11.17 - 05:16
Храните сразу на диске.
   lenvinua
 
6 - 29.11.17 - 13:40
(5) (3) Спасибо за совет, но в силу политики безопасности на предприятии и особенностей IT структуры эти варианты не подойдут.
(4) Спасибо. Почитаю, что это за механизм. По результату отпишусь.
   vfire1000
 
7 - 29.11.17 - 14:02
(4) какие ограничения?
   Операция 1Ы
 
8 - 29.11.17 - 17:53
(7) ограничение на размер картинки.
   lenvinua
 
9 - 29.11.17 - 18:43
Нашел в конфе справку с изображениями в html. В тексте html путь к картинке указан следующим образом:
<p align="center"><img src="8eb4fad1-1fa6-403e-970f-2c12dbb43e23_files/Изображение01.jpg"></img></p>

Объясните мне пожалуйста где эта картинка находится?
   lenvinua
 
10 - 29.11.17 - 20:04
(4) Попробовал вместо создания файлов использовать data:image и результат меня не обрадовал:
1) преобразование двоичных данных картинок в base64 и подстановки их в html-документ происходит в разы дольше чем с файлами;
2) в итоге сформированный html-документ работает ну очень медленно. Напр. щелкнул по ссылке и то, что раньше происходило моментально сейчас происходит за 2-3 сек и значительной нагрузок на процессор.
Как-то так.
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
2 + 2 = 3.9999999999999999999999999999999...
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует