Pregunta

¿Hay alguna manera fácil de cargar documentos/imágenes en los documentos/imágenes compartidos de los usuarios "mi sitio"? ¿Quizás usando el servicio de perfil de usuario?

La única forma en que puedo pensar en lograr esto es obtener primero la ubicación de los usuarios "mi sitio" y luego buscar la lista de documentos compartidos (o imágenes) y si está allí, haga mi carga. ¿Funcionará esto incluso o hay una manera más fácil?

¿Fue útil?

Solución 2

Para referencia futura, la forma más fácil que encontré para obtener acceso a las listas de "mi sitio" de los usuarios fue a través de UserProfile. Como esto...

ProfileLoader profileLoader = ProfileLoader.GetProfileLoader();
UserProfile userProfile = profileLoader.GetUserProfile();
userProfile.PersonalSite.RootWeb.Lists["Shared Pictures"]

Otros consejos

Los documentos compartidos en mi sitio son una biblioteca de documentos como cualquier otra, por lo que tiene las mismas opciones que haría con una biblioteca de documentos en otro lugar. Los permisos que tiene en esas bibliotecas de documentos es obviamente importante, ya que generalmente son propiedad del propietario de mi sitio.

Su enfoque puede ser diferente si mis sitios aún no existen, o si son muchos de ellos, etc. No está realmente claro a partir de su pregunta exactamente qué está tratando de lograr desde una perspectiva de requisitos.

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