2010-06-02 10 views
20

Tengo una biblioteca de documentos con un archivo PDF. Cada vez que hago clic en el archivo PDF, se me pide que guarde el archivo. No tengo la opción de abrir el archivo, me veo obligado a guardarlo. Lo que quiero es que el archivo PDF se abra, ya sea en el navegador o en una ventana separada de Adobe Reader, según la configuración de Adobe Reader. Estoy bastante seguro de que SharePoint es responsable de este comportamiento, porque si pongo el PDF en mi disco duro, entonces creo un archivo HTML con un enlace al archivo, se abre en el navegador cuando hago clic en él.SharePoint 2010 me obliga a guardar PDF al abrir desde la biblioteca de documentos

Tenga en cuenta: miré this question y no ayudé. No me importa si el PDF se abre en el navegador o en una ventana separada de Adobe Reader, solo quiero que se abra.

Respuesta

12

Según this, que no es un error, es una característica:

"No se puede abrir PDF directamente desde SharePoint 2010

Después de instalar SharePoint 2010 sus usuarios pueden encontrar que ya no puede abrir archivos PDF y en su lugar se ven obligados a guardarlos en su máquina local.

En Internet Explorer 8 Microsoft agregó una característica de seguridad para evitar las vulnerabilidades de inyección de scripts causadas por el software del cliente. Esta característica se activa con un nuevo encabezado HTTP llamado X-Download-Options que se puede configurar como no abierto. Cuando se pasa ese encabezado con un archivo adjunto, Internet Explorer 8 no brindará la opción de abrir el archivo directamente, en su lugar, primero debe guardar el archivo localmente y luego abrirlo.

SharePoint 2010 utiliza esta característica de seguridad mejorada en IE 8 para bloquear la apertura de los tipos de archivos que considera vulnerables a los scripts u otros ataques, como los PDF. Puede modificar el comportamiento de SharePoint cambiando la opción Manejo de archivos del navegador en la Configuración general de la aplicación web de SharePoint 2010. Sus opciones son permisivas y estrictas, siendo estrictas las predeterminadas.

Si los usuarios exigen que se abran los archivos directamente desde la web y que están dispuestos a permitir que el riesgo para la seguridad adicional que puede fácilmente hacer esta modificación a sus aplicaciones web de SharePoint."

Ellos van a mostrar cómo cambie esta configuración

+0

Este enlace ya no funciona –

+1

@ Tom Willwerth: Gracias, lo arreglaron. Esto es exactamente lo que no me gusta es solo proporcionar enlaces en las respuestas, sino más bien incluir algunos de los artículos vinculados. Los enlaces pueden romperse, ¡pero SO siempre estará aquí! – DOK

+1

A menos que su implementación de SharePoint esté completamente aislada, YO NO RECOMENDARÍA ESTE ENFOQUE. Abre un agujero de seguridad significativo que se puede explotar fácilmente. Un mejor enfoque es agregar el PDF a los tipos MIME permitidos para que SharePoint no pase el parámetro "no abrir esto directamente" en el encabezado. Consulte la respuesta de Dmitry para saber cómo hacer esto. – Ray

0

Nuestra empresa tiene el mismo problema. Lo solucionamos implementando formularios PdfSharepoint. Puede sonar como publicidad, pero el producto resolvió nuestras necesidades guardando formularios PDF en SharePoint 2010. Puede verificarlos here. Puede que no sea así. para todos, pero definitivamente vale la pena intentarlo si tiene formularios de Adobe y SharePoint 2010. El hecho de que puede enviar formularios con Adobe Re ader fue un cambio de juego para nosotros.

+0

Yo recomendaría proporcionar la mejor solución de práctica primero, y luego sugerir el otro "producto" como alternativa si no quiere que la gente acepte su respuesta. – Ray

16

Existe una forma mejor de manejar el problema del "Controlador de archivos del navegador". Eche un vistazo a mi blog aquí: http://www.pdfsharepoint.com/sharepoint-2010-and-pdf-integration-series-part-1/

La solución n. ° 2 trata la extensión Pdf sin exponer toda la aplicación web a la navegación "permisiva". Establecer "Manejar el archivo de navegación" en "permisivo" abre demasiadas vulnerabilidades con otras extensiones de archivo.

Gracias,

Dmitry

+1

Gracias. Esa es definitivamente la mejor manera de hacerlo: con esta solución, los archivos PDF no se abren dentro del navegador, como configurar la Aplicación en "Permisivo", los archivos PDF se muestran dentro de la Aplicación Acrobat. –

Cuestiones relacionadas