Wpis z mikrobloga

Mam pewien problem z pewną biblioteką:

https://github.com/verico/ng-cordova-file-downloader

To co mnie w niej najbardziej interesuje to pobieranie listy plików (a w zasadzie obiektów w tablicy w postaci {url:"url", name: "filename"}

Jest napisana w angularze i działa to całkiem nieźle- wykorzystuje promisy do pobierania- i mogę pokazać userowi kiedy pobieranie się zakończyło.

Używając tą bibliotekę trzeba podać lokalizację w której się to ma zapisywać w taki sposób:

ngCordovaFileDownloader.setSaveFolder('com.verico.myfolder')- a ta biblioteka zapisuje domyślnie na karcie pamięci. Jedynie co przyjmuje to nazwę folderu- prefiks ścieżki dopisuje sobie sama.

Chciałbym zapisywać pliki nie na karcie- ale w wewnętrznej pamięci urządzenia. Domyślna ścieżka do wewntrznej pamięci wygląda tak- cordova.file.dataDirectory (na różnych urządzeniach jest różna, ale nie ma większego problemu żeby ją przekazać jakoś w parametrze)

Więc wygląda na to że musiałbym zmodyfikować jakoś tę bibliotekę, ale nie mogę za bardzo znaleźć w którym miejscu ładowana jest ta ścieżka ( ͡° ʖ̯ ͡°)

Jak to zrobić? Niestety nie jestem geniuszem angulara.

#cordova #phonegap #javascript #angularjs #programowanie
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach