This repository was archived by the owner on Sep 15, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +28
-3
lines changed Expand file tree Collapse file tree 1 file changed +28
-3
lines changed Original file line number Diff line number Diff line change @@ -646,6 +646,34 @@ angular.module('ngCordova.plugins.file', [])
646646 e . message = $cordovaFileError [ e . code ] ;
647647 q . reject ( e ) ;
648648 }
649+ return q . promise ;
650+ } ,
651+
652+ readFileMetadata : function ( path , file ) {
653+ var q = $q . defer ( ) ;
654+
655+ if ( ( / ^ \/ / . test ( file ) ) ) {
656+ q . reject ( 'directory cannot start with \/' ) ;
657+ }
658+
659+ try {
660+ var directory = path + file ;
661+ $window . resolveLocalFileSystemURL ( directory , function ( fileEntry ) {
662+ fileEntry . file ( function ( result ) {
663+ q . resolve ( result ) ;
664+ } , function ( error ) {
665+ error . message = $cordovaFileError [ error . code ] ;
666+ q . reject ( error ) ;
667+ } ) ;
668+ } , function ( err ) {
669+ err . message = $cordovaFileError [ err . code ] ;
670+ q . reject ( err ) ;
671+ } ) ;
672+ } catch ( e ) {
673+ e . message = $cordovaFileError [ e . code ] ;
674+ q . reject ( e ) ;
675+ }
676+
649677 return q . promise ;
650678 }
651679
@@ -682,9 +710,6 @@ angular.module('ngCordova.plugins.file', [])
682710 return q.promise;
683711 },
684712
685- readFileMetadata: function (filePath) {
686- //return getFile(filePath, {create: false});
687- }
688713 */
689714 } ;
690715
You can’t perform that action at this time.
0 commit comments