Tengo un archivo PDF para descargar por los usuarios en mi sitio web.
¿Hay alguna forma de indicar a Chrome que no vea el PDF en el navegador de los usuarios cuando el usuario hace clic en el enlace al PDF, sino que descarga el PDF en la carpeta de descarga de los usuarios? ¿O al menos le indica a Chrome que le pregunte al usuario si quiere ver el PDF en el navegador o descargarlo (en lugar de solo verlo en el navegador automáticamente)?
Gracias :)
google-chrome
download
pdf
rassom
fuente
fuente
Content-Disposition
encabezado mencionado en el enlace en el primer comentario es la forma correcta de hacerlo.Respuestas:
Puede usar la
download
propiedad en su enlace (ancla) de esta manera:<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>
Esto forzaría la descarga en los navegadores, que lo admiten (Chrome, Firefox y Opera). Sin embargo, actualmente no es compatible con IE o Safari según este enlace
Fuente: /programming/3802510/force-to-open-save-as-popup-open-at-text-link-click-for-pdf-in-html
fuente
No estoy seguro de si es posible a través del código personalizado en el sitio web. Hasta donde sé, depende totalmente de la configuración del usuario en su navegador Chrome.
Básicamente, cuando escribe: chrome: // plugins / , enumerará sus complementos de Chrome y si el usuario deshabilita el complemento llamado: Chrome PDF Viewer , solo Chrome solicitará descargar PDF; de lo contrario, el PDF se abrirá allí automáticamente.
fuente
Se puede hacer simplemente haciendo clic en el archivo PDF, haga clic derecho sobre él y seleccione "guardar enlace como" y luego Chrome comenzará a descargar el archivo PDF y asegúrese de verificar el formato del archivo antes de guardar la dirección del enlace, generalmente sería .pdf, pero si no, escriba manualmente .pdf después.
fuente