1.0.10 • Published 6 years ago

ion-transfer v1.0.10

Weekly downloads
1
License
MIT
Repository
github
Last release
6 years ago

ion-transfer

Instructions

Steps to install

    import {IonTransferProvider} from 'ion-transfer';
    .....
    providers: [
        ......
        IonTransferProvider
    ]
    import {IonTransferProvider} from 'ion-transfer';
    constructor(
        .....
        private ionTransfer:IonTransferProvider
    ) {

    }

Functions

Demonstration

    const headers = {'Accept': 'application/json','Content-Type': 'application/json'}
    get_users(){
        this.ionTransfer.getJson(url,headers).then((response:any)=>{
            console.log(response)
        }).catch((c)=>console.log(c))
    }
    register(){
        let data = {
            name:'Ravi K',
            age:22,
            language:'Javascript'
        }
        this.ionTransfer.postJson(url,data,headers).then((response:any)=>{
            console.log(response)
        }).catch((c)=>console.log(c))
    }
    register(){
        let data = {
            name:'Ravi K',
            age:22,
            language:'Javascript'
        }
        this.ionTransfer.postFormData(url,data,headers).then((response:any)=>{
            console.log(response)
        }).catch((c)=>console.log(c))
    }
    upload(){
        let fileObject = {
            path:FILE_PATH, // Refer to android/ios file system for file path. Use camera plugin for choosing files.
            type:FILE_TYPE, 
            name:'file.jpg',
            key:'file'
        }
        this.ionTransfer.uploadOneFile(url,fileObject,headers).then((response:any)=>{
            console.log(response)
        }).catch((c)=>console.log(c))
    }
    upload(){
        let files:any = [
            {
                path:FILE_PATH, 
                type:FILE_TYPE, 
                name:'file.jpg',
                key:'file1'
            },{
                path:FILE_PATH, 
                type:FILE_TYPE, 
                name:'file.jpg',
                key:'file2'
            },{
                path:FILE_PATH, 
                type:FILE_TYPE, 
                name:'file.jpg',
                key:'file3'
            }
        ];
        this.ionTransfer.uploadMultipleFiles(url,files,headers).then((response:any)=>{
            console.log(response)
        }).catch((c)=>console.log(c))
    }

This package is still in development. Please wait for completion and instruction of use.

| Author | Ravi K | | Year | 2018 | | License | MIT |