Pregunta

Estoy trabajando en SharePoint Foundation 2010.Quiero abrir un archivo desde un enlace.
Encontré una solución del tipo de contenido "Enlace al documento".Pero en el tipo de contenido "Enlace al documento" necesitamos el nombre del archivo original.
Mi problema :
El nombre del archivo se puede cambiar en cualquier momento.Si estoy usando el tipo de contenido "Enlace al documento", después de cambiar el nombre, el enlace no funcionará porque se cambia el nombre del archivo original.
Pregunta:
¿Puedo crear un enlace que funcione usando ID en lugar de nombre?
Si es así, ¿entonces cómo?y si no, ¿cuáles podrían ser las otras formas de lograr este requisito?

Por favor ayuda.
Gracias.

¿Fue útil?

Solución

mi problema resuelto.Gracias por su esfuerzo y respuesta.

Explicación:

Tengo "enlace al documento" Tipo de contenido.Antes de preguntar la pregunta, estaba pensando que el tipo de contenido "Enlace al documento" tendría un enlace del documento, por ejemplo: "http:// {tuyperserve} / {DOCUMENTELIBRARY} /ABC.TXT".Después de crear el enlace, se puede cambiar el nombre del documento original (es decir, ABC.TXT a ABC1.TXT), pero el enlace será el mismo y en el clic, mostrará el error como "archivo no encontrado".

Solución:
Pero después de R y D, encontré si estoy usando contenido "Enlace al documento", entonces si se cambia el nombre del archivo, entonces el enlace también cambiará (es decir, el enlace será "http:// {theServe} / {Documentlibrary} /ABC1.txt").y resolvió mi problema.

Otros consejos

Ok, si ya tienes SPItem deberías poder obtener el archivo usando SPItem.File entonces tienes acceso a todos los Propiedades del archivo SP.

Sin embargo, si solo tiene el ID y no el SPItem, entonces debería poder hacer esto:

SPList olist = oWeb.Lists("LongList")
SPItem oitem = oList.GetItemById(123)            
SPFile oFile = oItem.File  

Espero que responda lo que estás buscando...

Licenciado bajo: CC-BY-SA con atribución
scroll top