Sto costruendo un'app mobile utilizzando Meteor. Per consentire l'utilizzo offline dell'app, voglio che l'app sia in grado di scaricare un file json di grandi dimensioni mentre è online, quindi accedere ai dati nel file json, scritti in MongoDB, mentre offline.Come memorizzare le immagini in Meteor?
Questo funziona correttamente. Tuttavia, nel file json scaricato, ci sono molti riferimenti a immagini online che non verranno visualizzate nell'app una volta che l'app è offline.
Quindi, voglio essere in grado di scaricare (una selezione di) le immagini referenziate nel file json all'app, in modo che l'app possa accedervi anche quando è offline.
(Download delle immagini potrebbe accadere in background per tutto il tempo è disponibile una connessione.)
C'è un'implementazione di imgCache.jsavailable on Atmosphere, che non riesce a inizializzare per me.
Suppongo che sia teoricamente possibile caricare singolarmente ciascuna immagine su una tela, salvare il contenuto della tela su MongoDB, quindi caricare il contenuto quando necessario. Informazioni su alcuni di questi sono here. Ma questo sembra piuttosto complicato e, se davvero fattibile, mi aspetterei che qualcuno lo facesse prima con successo.
Come posso ottenere la memorizzazione nella cache delle immagini per l'utilizzo offline in Meteor?
Io faccio in questo modo nella mia app mobile, uso 'grounddb' e salverò le immagini sul dispositivo dell'utente usando il plugin 'cordova filetransfer' e poi salverò l'url locale e i dettagli dell'URL remoto per separare la raccolta in db di terra e poi usalo quando è necessario. – Sasikanth
Stai facendo questo in un'app Meteore? Saresti in grado di dare un esempio barebones? – MastaBaba