feat(plugin): add iOS File Picker

This commit is contained in:
Daniel 2018-03-17 14:33:21 +01:00
parent 1113bbad57
commit 571df3a251

View File

@ -0,0 +1,41 @@
import { Injectable } from '@angular/core';
import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core';
/**
* @name File Chooser
* @description
*
* Opens the file picker on iOS for the user to select a file, returns a file URI.
*
* @usage
* ```typescript
* import { IOSFilePicker } from '@ionic-native/file-picker';
*
* constructor(private filePicker: IOSFilePicker) { }
*
* ...
*
* this.filePicker.pickFile()
* .then(uri => console.log(uri))
* .catch(err => console.log('Error', err));
*
* ```
*/
@Plugin({
pluginName: 'iOS File Picker',
plugin: 'cordova-plugin-filepicker',
pluginRef: 'filePicker',
repo: 'https://github.com/jcesarmobile/FilePicker-Phonegap-iOS-Plugin',
platforms: ['iOS']
})
@Injectable()
export class IOSFilePicker extends IonicNativePlugin {
/**
* Open a file
* @returns {Promise<string>}
*/
@Cordova()
pickFile(): Promise<string> {
return;
}
}