-
Notifications
You must be signed in to change notification settings - Fork 1
Services
Alexey edited this page May 15, 2019
·
5 revisions
- toBase64(file: File);
- toText(file: File);
- toArrBuf(file: File);
import { FileReaderPromiseLikeService } from 'fctrlx-angular-file-reader';
...
constructor(private promiseService: FileReaderPromiseLikeService) {}
...
convertFile($event) {
const file = $event.target.files[0] ? $event.target.files[0] : false;
if(file) {
this.promiseService.toBase64(file).then((result) => {
console.log('toBase64Promise', result);
});
}
}
- toBase64(file: File);
- toText(file: File);
- toArrBuf(file: File);
import { FileReaderObservableLikeService } from 'fctrlx-angular-file-reader';
...
constructor(private obsLikeService: FileReaderObservableLikeService) {}
...
convertFile($event) {
const file = $event.target.files[0] ? $event.target.files[0] : false;
if(file) {
this.obsLikeService.toBase64(file).subscribe((result) => {
console.log('toBase64Promise', result);
});
}
}
Author: Alexey Khamitsevich