Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

El link de descarga no funciona

  • 6 cavab
  • 1 has this problem
  • 1 view
  • Last reply by neus1

more options

Hola,

En mi web tengo un botón para descargar mi libro en formato EPUB. Lo podéis ver aquí: https://imwithlorac.com/get-the-book/#downloads

En los otros navegadores el archivo se descarga, pero en Mozilla se abre directamente en el navegador y a no ser que tengas instalado en Mozilla un lector de EPUB, se abre una página con el archivo en bruto que no tiene ningún sentido. Me pasa lo mismo con el formato MOBI. En cambio con el formato PDF se abre el libro PDF en porque Mozilla puede abrir ficheros PDF y yo lo que quiero es que no se abra, sino que cuando la gente clique en el link se les descargue el fichero.

¿Alguien sabe cómo?

Gracias

Hola, En mi web tengo un botón para descargar mi libro en formato EPUB. Lo podéis ver aquí: https://imwithlorac.com/get-the-book/#downloads En los otros navegadores el archivo se descarga, pero en Mozilla se abre directamente en el navegador y a no ser que tengas instalado en Mozilla un lector de EPUB, se abre una página con el archivo en bruto que no tiene ningún sentido. Me pasa lo mismo con el formato MOBI. En cambio con el formato PDF se abre el libro PDF en porque Mozilla puede abrir ficheros PDF y yo lo que quiero es que no se abra, sino que cuando la gente clique en el link se les descargue el fichero. ¿Alguien sabe cómo? Gracias

Chosen solution

Solucionado! Tenía los archivos en un subdominio. Los quité de ahí y los metí en una carpeta. Desde ese momento funciona. Ahora en Firefox se abre una ventana emergente que te pide si quieres abrir el archivo o guardarlo. Gracias.

Read this answer in context 👍 0

All Replies (6)

more options

¡Hola!

El enlace de descarga tiene el encabezado "Content-Type: text/plain" :

alex@debian:~$ curl -svo /dev/null http://book.imwithlorac.com/lorac_es_neus_figueras.epub

  • Trying 213.190.6.143:80...
  • TCP_NODELAY set
  • Connected to book.imwithlorac.com (213.190.6.143) port 80 (#0)

> GET /lorac_es_neus_figueras.epub HTTP/1.1 > Host: book.imwithlorac.com > User-Agent: curl/7.68.0 > Accept: */* >

  • Mark bundle as not supporting multiuse

< HTTP/1.1 200 OK < Connection: Keep-Alive < Content-Type: text/plain < Last-Modified: Fri, 10 Jan 2020 23:59:45 GMT < Etag: "8d9867-5e190ff1-30d9a6f8b7f33d01;;;" < Accept-Ranges: bytes < Content-Length: 9279591 < Date: Thu, 13 Aug 2020 04:06:43 GMT < Server: LiteSpeed < { [2896 bytes data]

Revisando https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types y https://www.iana.org/assignments/media-types/media-types.xhtml#text el valor correcto para epub+zip es application/epub+zip

Prueba a establecer "Content-Type: application/epub+zip" y dinos si esto resuelve tu pregunta.

¡Gracias!

more options

Muchísimas gracias por contestar!

¿Me podrías por favor indicar dónde se encuentra el content-type? En el htaccess? Si no estuviese bastaría con añadirlo allí?

more options
more options

Hola Alex,

He hecho esto: https://www.rtcom.me/epub-e-mobi-su-wordpress/ He purgado la caché del servidor (tengo el servidor LiteSpeed) y no funciona. Alguna idea?

Muchas gracias!

more options

¡Hola Neus!

Ni idea, pero el encabezado incorrecto sigue ahí:

alex@debian:~$ curl -svo /dev/null http://book.imwithlorac.com/lorac_es_neus_figueras.epub

  • Trying 213.190.6.143:80...
  • TCP_NODELAY set
  • Connected to book.imwithlorac.com (213.190.6.143) port 80 (#0)

> GET /lorac_es_neus_figueras.epub HTTP/1.1 > Host: book.imwithlorac.com > User-Agent: curl/7.68.0 > Accept: */* >

  • Mark bundle as not supporting multiuse

< HTTP/1.1 200 OK < Connection: Keep-Alive < Content-Type: text/plain

Sugiero que preguntes en los foros de LiteSpeed, por favor.

Por el momento Firefox se está comportando correctamente ya que el encabezado dice que este archivo es texto plano y Firefox lo despliega como tal.

Estoy seguro que una vez que corrijas el encabezado Firefox descargará el archivo en lugar de desplegarlo.

Por favor nos cuentas acá cómo se corrige por si otos usuarios del foro tienen el mismo problema.

¡Gracias!

more options

Seçilmiş Həll

Solucionado! Tenía los archivos en un subdominio. Los quité de ahí y los metí en una carpeta. Desde ese momento funciona. Ahora en Firefox se abre una ventana emergente que te pide si quieres abrir el archivo o guardarlo. Gracias.