Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

187
Views
El complemento de archivo de Cordova cambia la ubicación de almacenamiento para iOs

Estoy tratando de usar cordova-plugin-file para guardar un archivo generado en la aplicación, en el almacenamiento del teléfono y dentro de la carpeta Documentos o Archivos si es posible. El archivo se está guardando, puedo ver su ruta, pero no puedo acceder a su ubicación cuando estoy en iOs, porque está fuera del directorio de Files . Este es mi código y funciona para Android.

También agregué dentro del config.xml lo siguiente:

 <preference name="iosPersistentFileLocation" value="Compatibility" />

.........

 const mimeType = 'application/json'; const filename = 'test.json'; const data = await this.http.get(`${environment.backUrl}/get-data`).toPromise(); const jsonString = JSON.stringify(data, null, '\t'); const blob = new Blob([jsonString], { type: mimeType }); if (window.cordova && window.cordova?.platformId !== 'browser') { document.addEventListener('deviceready', () => { let storageLocation = ''; if (window.cordova?.platformId === 'android') { storageLocation = window.cordova.file.externalRootDirectory + 'Documents/'; } if (window.cordova?.platformId === 'ios') { storageLocation = window.cordova.file.documentsDirectory; } (window as any).resolveLocalFileSystemURL( storageLocation, (dir) => { dir.getFile( filename, {create: true}, (file) => { file.createWriter( (fileWriter) => { fileWriter.write(blob); fileWriter.onwriteend = () => { let url = file.toURL(); alert('File Saved inside: ' + url); }; fileWriter.onerror = (err) => { alert('File not saved'); console.error(err); }; } ); } ); } ); }); }
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!