Управление загрузкой файлов Xpages и типы пантомимы - PullRequest
3 голосов
/ 13 января 2012

У меня проблема с загрузкой изображения в поле формы с помощью встроенного элемента управления загрузкой файла xpages.Поле формы, в которое сохраняется изображение, настраивается, как объяснено в этом сообщении в блоге Матсом Кнутсеном: http://devxpages.blogspot.com/2011/03/display-picture-from-rich-text-field.html.Я также планирую отобразить изображение на странице x, используя шаблон, описанный в сообщении в блоге, например: (http://server/MyDatabase.nsf/viewunid/docunid/imageField/M2?OpenElement).

Я знаю, что мои элементы управления fileuploader указывают на правильное поле в форме, поскольку я могу видеть изображение вдокумент с использованием Lotus Notes Client после создания документа. Однако, изображение не может быть просмотрено с использованием "http://server/MyDatabase.nsf/viewunid/docunid/imageField/M2?OpenElement" на данный момент.

С другой стороны, если я удаляю содержимое поля (изображение)из поля документа в клиенте вернитесь на страницу x с элементом управления fileuploader и загрузите изображение во второй раз, оно отлично работает, и изображение можно просмотреть с помощью URL, упомянутого выше.

Когда ядоступ к свойствам поля после первой загрузки, тип данных моего поля установлен на Rich Text.

Во второй раз, когда я загружаю одно и то же изображение в то же поле в том же документе, свойства поля устанавливается тип данныхMIME Part, как это, вероятно, следовало бы получить и в первый раз.

Кто-нибудь знает, почему мойУправление загрузкой файлов не работает при первой загрузке изображения, но когда я редактирую документ и загружаю изображение второй раз, кажется, все в порядке?

1 Ответ

3 голосов
/ 26 января 2012

Во-первых, я бы постарался не загружать изображения в RichText.Не нарушит ли это ваше приложение, если вы прибегнете к загрузке изображения в качестве обычного вложения?Затем вы можете ссылаться на него, используя ... / $ File / imgfilename.jpg (используя имя файла, использованное при загрузке - получено @AttachmentNames)

...