Estoy usando un dispositivo Nexus 7 y cada vez que descargo un archivo de más de 28 MB, el navegador Chrome lo renombra a Download.bin sin importar el nombre del archivo. Cuando descargo un archivo de menos de 28 MB, el tipo (jpg, por ejemplo) permanece intacto pero el nombre del archivo cambia a "Descargar". Cuando uso Firefox dentro de Android, los archivos se descargan como se esperaba sin importar el tamaño. Mi corazonada es que esta es una función de seguridad integrada en Chrome. El sitio está alojado en IIS 7.5 y estoy usando BOM con JavaScript para descargar el archivo. ¿Alguna idea de una solución para esto para que Chrome descargue los archivos correctamente? Funciona correctamente en la versión de escritorio de Chrome, pero no en la versión de Android de Chrome. ¡Agradecería cualquier ayuda!
Es posible que haya un problema con el sitio en sí o con el navegador. Lo que puede hacer es cambiar el nombre del archivo .bin al nombre de archivo esperado. Por ejemplo, si descargó música.mp3 y el navegador le cambió el nombre a otro nombre de archivo.bin, simplemente cambie el nombre a música.mp3 usando un administrador de archivos.
También puedes probar con otros navegadores. Prueba Dolphin, Boat Browser u Opera y comprueba si sigues teniendo el mismo problema.
Este problema se debe al hecho de que el navegador Chrome de Android no comprende la codificación UTF-8. Estaba codificando en UTF-8 los nombres de los archivos, ya que la versión de escritorio de Chrome lo requiere. Resulta que los nombres de archivo no necesitan estar codificados en UTF-8 para caracteres que no sean ascii para el navegador Chrome de Android. Pude descargar con éxito un archivo usando Android Chrome con caracteres coreanos sin codificarlo con UTF-8.
geff chang
usuario36428
jxramos
jxramos