Usuario
Obtener URL archivo adjunto en lista

Pregunta
-
Todas las respuestas
-
Hola Alejandro,
La url donde esta el archivo adjunto es http://sitio/lista/attachments/ID y hay a continuación el nombre del fichero donde esta almacenado. Esto si lo necesitas directamente.
De todas formas c si que es posible directamente poner el valor que tiene el Atachment dentro de un correo. Igual que seleccionas otro campo puedes seleccionar los Adjuntos para añadirlos en un correo.
Cualquier cosa ya comentas,
Un saludo
MCPD SharePoint 2010 Mi blog: http://blogs.encamina.com/desarrollandosobresharepoint Twitter: @AdrianDiaz81
- Propuesto como respuesta Juan Carlos GonzálezMVP lunes, 16 de diciembre de 2013 21:38
- Marcado como respuesta Santiago Porras RodríguezMVP, Moderator sábado, 18 de enero de 2014 0:49
- Desmarcado como respuesta Santiago Porras RodríguezMVP, Moderator sábado, 18 de enero de 2014 0:50
-
Hola Adrian, gracias por tu respuesta aunque sigo con el problema. Me explico:
La parte de la URL hasta el ID me la sabía, el problema es que no consigo saber mediante designer los nombres de los adjuntos, por lo que no puedo completar la URL. No me importaría llegar hasta un directorio donde me aparecieran todos los adjuntos, que es lo que pensaba a priori que pasaría si ponía sólo la URL hasta el ID, pero no sucede así, por lo que necesito los nomrbes de los adjuntos.
¿Para qué lo necesito? Puse un mail por poner un ejemplo, pero en realidad para lo que lo necesito es para rellenar un campo hipervínculo de otra lista relacionada, para que apunte al archivo adjunto de un elemento asociado de una primera lista.
Espero haberme explicado mejor...
Lo dicho, muchas gracias!
Alejandro.
-
Hola.
Queria saber si habias podido resolver esto.
por xslt se puede hacer con esto
<xsl:element name="SharePoint:AttachmentsField">
<xsl:attribute name="runat">server</xsl:attribute>
<xsl:attribute name="FieldName">Attachments</xsl:attribute>
<xsl:attribute name="ControlMode">Display</xsl:attribute>
<xsl:attribute name="Visible">true</xsl:attribute>
<xsl:attribute name="ItemId">
<xsl:value-of select="@ID"></xsl:value-of>
</xsl:attribute>
Pero me interesa saber si pudiste tomar la urL
-
Hola Xabier, gracias por contestar.
Pues no supe resolverlo. Tampoco se muy bien cómo aplicar tu solución... ¿podrías explicármelo al estilo "para tontos" para saber dónde y cómo aplicar el código que me indicas? No estoy familiarizado con la edición de los xslt y por tanto necesito un poco de orientación.
Muchísimas gracias!
Alejandro.