Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import { Injectable } from '@angular/core';
- import { Http } from '@angular/http';
- import 'rxjs/add/operator/map';
- import { Transfer, FileUploadOptions, TransferObject } from '@ionic-native/transfer';
- import { File } from '@ionic-native/file';
- /*
- Generated class for the FileTransferProv provider.
- See https://angular.io/docs/ts/latest/guide/dependency-injection.html
- for more info on providers and Angular 2 DI.
- */
- declare var FileTransfer;
- @Injectable()
- export class FileTransferProv {
- options: FileUploadOptions = {}
- // fileTransfer: any;
- constructor(private transfer: Transfer, private file: File) {
- console.log('Hello FileTransfer Provider');
- }
- upload(audioPath, name, score) {
- const fileTransfer: TransferObject = this.transfer.create();
- let options: FileUploadOptions = {
- fileKey: 'file',
- fileName: 'name.jpg',
- mimeType: "audio/mp3",
- headers: {},
- params: {
- name: name,
- score: score
- // deviceToken: deviceToken,
- // devicePlatform: devicePlatform
- }
- }
- fileTransfer.upload('audioPath', 'http://pedosito.comercio365.com/uploadFile.php', options).then((data) => {
- console.log("Archivo Subido con Exito: " + data);
- }, (err) => {
- console.log(err);
- })
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement