Pregunta

He añadido un elemento de menú en el BCE del documento de la biblioteca de documentos. Al hacer clic con el menú que quiero copiar el documento a mi solicitud. Para este propósito i necesidad de crear un archivo temporal del documento en la misma máquina donde está instalado el servidor de SharePoint. Ahora el problema es que donde debo crear el archivo temporal. Una solución es la carpeta TEMP del usuario actual (que ha iniciado sesión en SharePoint). Pero en SharePoint, los usuarios de Active Directory también pueden ingresar, pero la carpeta temporal sólo está disponible para los usuarios en esa máquina. En breve requisito es crear archivo temporal en una carpeta en la que todos los usuarios (usuarios en esa máquina, así como los usuarios de AD) tienen derechos para crear y borrar archivos.

¿Tiene SharePoint recomienda ningún lugar específico para este fin?

¿Fue útil?

Solución

SharePoint utiliza .NET, por lo que debe utilizar las funciones de .NET para esto:

string tempFilename = System.IO.Path.GetTempFileName();

idea de la cuenta de servicio de TEMP se utiliza, no el del usuario que ha iniciado sesión en.

-Oisin

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top