-
Notifications
You must be signed in to change notification settings - Fork 21
/
file-test.ts
49 lines (36 loc) · 1.09 KB
/
file-test.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import { Component } from '@angular/core';
import {NavController, Platform, ViewController} from 'ionic-angular';
import {Camera, File} from "ionic-native";
/*
Generated class for the FileTest page.
See http://ionicframework.com/docs/v2/components/#navigation for more info on
Ionic pages and navigation.
*/
@Component({
selector: 'page-file-test',
templateUrl: 'file-test.html'
})
export class FileTestPage {
constructor(
private platform: Platform,
public viewCtrl: ViewController
) {}
test() {
console.log('Starting test');
this.platform.ready()
.then(() => {
console.log('Platform ready');
Camera.getPicture()
.then(imageData => {
console.log('Image data is', imageData);
const fileName = imageData.split('/').pop();
const path = imageData.replace(fileName, '');
return File.readAsArrayBuffer(path, fileName);
})
.then(response => {
console.log('File response is: ', response);
})
.catch(console.error.bind(console));
});
}
}