Предварительный просмотр InfoPath Attachment - PullRequest
0 голосов
/ 25 мая 2009

У меня есть форма, которую Legal будет использовать для отслеживания заявок на регистрацию товарных знаков. Они хотят иметь возможность прикрепить к нему логотипы для удобства пользования. Создать вложенный файл достаточно просто, но есть ли способ показать предварительный просмотр прикрепленного изображения?

Решение должно быть доступно в браузерной форме.

Ответы [ 3 ]

0 голосов
/ 12 июня 2009

Вложения хранятся в формате base64. Вам нужно как-то отправить эти данные на сервер, правильно их кодировать и отправить обратно клиенту в формате jpg. Это немного работы, но я уверен, что это выполнимо.

0 голосов
/ 26 мая 2011

Большинство браузеров поддерживают декодирование base64, поэтому вы можете очень легко просто указать на данные base64 напрямую.

Вы можете оформить заказ base64 в Internet Explorer: http://dean.edwards.name/weblog/2005/06/base64-sexy/

0 голосов
/ 04 июня 2009

Вы можете добавить столбец ссылок (с именем предварительного просмотра) в библиотеку форм, который ведет к странице .aspx в каталоге раскладок, где вы читаете форму xml и создаете предварительный просмотр документа, включая предварительный просмотр вложений.

Таким образом, вы можете обрабатывать различные форматы вложений (например, используя код C #) и обходить ограниченные функции службы форм.

Вы можете добавить на эту страницу кнопку «Изменить эту форму», которая перенаправляет на исходный URL-адрес сервиса формы.

...