Avisos
Vaciar todo

[Resuelto] Forzar descarga directa la hacer clic  

 
Rafael
 Rafael
Usuario activo

Hola, 

Esta es una cuestión a nivel de servidor web y no de wordpress en particular.

Necesito poder descargar directamente un archivo multimedia al hacer clic en su enlace, sin que abra una nueva ventana y sólo me dé la opción de reproducir (salvo que use el botón derecho del ratón -> descargar)

En mi anterior hosting esto lo solucionaba añadiendo .htaccess en la carpeta contenedora con las líneas: 

AddType application/octet-stream .mp3

AddType application/octet-stream .mp4

Desde soporte me han remitido a los foros, pues no tenían una solución directa.

Cualquier ayuda es bienvenida.

Contenido solo visible a usuarios registrados

Respondido : 25/10/2021 10:26 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Rafael.

Puedes indicarnos una URL donde tengas archivos de video o audio y podamos probarlo ?

Prueba añadiendo lo siguiente al archivo .htaccess que encontraras en la raíz de la instalación

<FilesMatch "\.(mov|mp3|jpg|pdf)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>

 

Una saludo

Esta publicación ha sido modificada el hace 3 años por Pepe
Respondido : 25/10/2021 10:41 am

Cursos Gratuitos WordPress

Rafael
 Rafael
Usuario activo

@pepesoler

Por supuesto: https://habitareltiempo.com/downloads/exploracion-corporal.mp3

 

Respondido : 25/10/2021 10:42 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Rafael.

En el mismo reproductor tienes la opción de descargar el archivo:

Captura de pantalla 2021 10 25 a las 12.01.17

Y si lo seleccionas con el boton de la derecha tambien puedes descargarlo:

Captura de pantalla 2021 10 25 a las 12.02.59

 

Un saludo

Respondido : 25/10/2021 11:03 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Rafael
 Rafael
Usuario activo

Sí, por supuesto. Esta es la opción básica, pero hay clientes de cierta edad y que su cultura tecnológica es limitada y por ello me ha ido bien facilitarles el paso, pues muchas de las preguntas que recibo vienen de aquí. La cuestión es ¿se puede o no se puede en este hosting?. Y en caso afirmativo, ¿cómo?

Gracias por la rápida respuesta.

Respondido : 25/10/2021 11:24 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Rafael.

Prueba añadiendo lo siguiente al archivo htaccess

<FilesMatch ".(?i:mp3)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
<FilesMatch ".(?i:mp4)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
<FilesMatch ".(?i:mpg)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
<FilesMatch ".(?i:mov)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>
<FilesMatch ".(?i:flv)$">
ForceType application/octet-stream
Header set Content-Disposition attachment
</FilesMatch>

 

No lo probe por lo que no te puedo asegurar que funcione.

Otra opción es añadir un boton de descarga:

<a href="url_archivo/archivo.mp3" download="">Descarga MP3</a>

Un saludo

Respondido : 25/10/2021 12:08 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Rafael
 Rafael
Usuario activo

Hola, de nuevo:

Nada, no funciona sigue sin descargar y se pone a reproducir automáticamente. 

Aquí me pierdo, pero me da la sensación que hay instancias de .htaccess a nivel superior que están imponiendo sus reglas. Por cierto, me imagino que el servidor es Apache y que está activo el módulo mod_rewrite

¿Alguna otra solución?

Respondido : 25/10/2021 6:20 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Rafael, 

Has probado añadir la segunda opción como comenta Pepe

Respondido por: @pepesoler

<a href="url_archivo/archivo.mp3" download="">Descarga MP3</a>

Si es posible envíanos alguna URL donde podamos verificar la opción de descarga para comprobar con mayor detalle que puede estar sucediendi

Un Saludo 

Respondido : 25/10/2021 6:34 pm

Rafael
 Rafael
Usuario activo

@karen

No se trata de la web, se trata de que les envío a los alumnos un email con los enlaces de descarga a los materiales y en el email aparecen las url.

Gracias por la ayuda, a ver si entre tod@s damos con la opción. Insisto, en el anterior hosting me estaba funcionando y debe ser alguna opción del servidor o del .htaccess

Respondido : 25/10/2021 6:43 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El enlace desde correo puede ser que no funcione, lo más recomendable sería que por ejemplo lo envíes a una pagina en donde como contenido esten los enlaces que se puede descargar y no directamente desde el correo ya que podría darte problemas.

Desde la página si que debería funcionarte la descarga directa con el código en el .htaccess.

Saludos.

 

Respondido : 25/10/2021 7:01 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Rafael
 Rafael
Usuario activo

Bueno, me toca cambiar el sistema tal cual lo tenía configurado. 

Creando una web con los enlaces <a href="url_archivo/archivo.mp3" download="">Descarga MP3</a>, si me ha descargado directamente.

No entiendo muy bien por qué en un hosting funciona y en otro no, me imagino que es algún tipo de restricción de servidor, pero parece que hasta aquí hemos llegado.

Gracias por la ayuda.

Respondido : 25/10/2021 9:38 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal Rafael,

Nos alegra saber que una de las alternativas te ha funcionado, recuerda que cualquier otra consulta estaremos atentos

Saludos!

Respondido : 25/10/2021 9:42 pm

Cursos Gratuitos WordPress