file-upload xpages

file upload - ¿Cómo abrir un archivo adjunto usando un enlace en una xpage?



file-upload xpages (1)

La respuesta breve de cómo abrir una Imagen adjunta es:

http://pathToyourDatabase/DatabaseName.nsf/0/DocumentUniversalID/$File/MyImage.jpg

puedes crear este enlace con:

var imageurl = facesContext.getExternalContext().getRequest().getContextPath() + "/0/" + /*in my case: viewEntry.getDocument().getUniversalID()*/ + "/$File/"+ AttachmentName;

colocar este enlace en el atributo src de un atributo <img> o en el url de la etiqueta <xp:image> disolverá esta imagen en su xPage. Este ejemplo funciona bien para mí, pero para otros archivos adjuntos, ¿tiene que agregar ?OpenElement después del nombre del ?OpenElement adjunto.

Actualización: Hice un pequeño experimento con un archivo pdf y funcionó sin el ?OpenElement Simplemente use el código para generar la URL que debería funcionar. Adicional puedes mirar @ Link .

¿Cómo abrir un archivo adjunto en una página x utilizando una URL de enlace? ¿Cuáles son todos los campos en la url? Pls explican. También sobre la carpeta del documento creada en la carpeta ''xsppers''.