• ENTRAR
  • No hay productos en el carrito.

problemas para descargar archivos con Native Transfer en memoría interna

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)
  • Autor
    Publicaciones
  • #2285

    Ariel Gonzalo Rama
    Participante

    Tengo el siguiente método para descargar archivos:

    
    download(url: string, fileName:string) {
    this.platform.ready().then(() => {
    if(!this.desktop) this.showToast('Downloading...');
    
    let pathToSaveTo: string;
    
    if (this.platform.is('android')) {
    pathToSaveTo = cordova.file.dataDirectory + fileName;
    }
    else if (this.platform.is('ios')) {
    pathToSaveTo = cordova.file.dataDirectory + fileName;
    }
    const fileTransfer = new Transfer();
    
    fileTransfer.download(url, pathToSaveTo)
    .then(() => {
    this.showToast('Download Complete: '+pathToSaveTo);
    console.log('Download Complete: '+pathToSaveTo);
    
    })
    .catch((err):any=>{
    this.showToast('Error Downloading : '+pathToSaveTo);
    console.log('Error Downloading: '+JSON.stringify(err));
    
    })
    });
    
    }

    cuando ejecuto la descarga no lanza ningún error, pareciera que todo salió bien, el path devuelto por : cordova.file.dataDirectory es file:///data/data/com.ionicframework.eramaionic565837/files/ Pero no descarga nada, no hay nada entro del directorio. Si cambio cordova.file.dataDirectory por cordova.file.externalDataDirectory funciona bien. Pero yo quisiera usar la memoria interna ya que hay dispositivo que no tienen memoria externa.
    Busqué en los foros de ionic y stackoverflow pero no logro darme cuenta a qué se debe el error.

    Muchas gracias

    #2288

    Israel Parra
    Jefe de claves

    Hola Gonzalo,

    ¿Me puedes decir la unidad relacionada a este problema?.

    Saludos.

    #2290

    Ariel Gonzalo Rama
    Participante

    no, ninguna, el curso no trata el tema del manejo de archivos. Solo pensé que podía consultar por aquí. Pero si es solo lo del curso, esto no correspondería preguntarlo aquí :).

    Gracias igual.

    #2292

    Israel Parra
    Jefe de claves

    Hola Gonzalo,

    No me importa responder alguna duda que esté fuera del temario del curso (lo he hecho anteriormente), pero no puedo tratar todas.

    Te recomiendo que revises la web del plugin y si ves que es un error de ellos que abras una issue en su repositorio, seguro que te ayudan encantados.

    Saludos.

Viendo 4 publicaciones - del 1 al 4 (de un total de 4)

Debes estar registrado para responder a este debate.

DMCA

Estado de protección DMCA.com
top
Cursosdesarrolloweb ©. Todos los derechos reservados.
Acceso gratuito al curso Gestionar servidores en Amazon EC2 con Ubuntu con cualquier pedido
Ver el curso de Amazon EC2
+ +

Login

Create an Account Back to login/register