NativeScript / nativescript-background-http

Background Upload plugin for the NativeScript framework
Apache License 2.0
102 stars 50 forks source link

Error net.gotev.uploadservice.ServerResponse@facb49e #120

Closed bhavincb closed 6 years ago

bhavincb commented 6 years ago

i'm using below code for multipart file upload

let data = [
        { name: filename, filename: fileUri.toString(), mimeType: 'image/'+mimetype },
        { name:'userId', value:this.user.user.id.toString()},
        { name:'grpId', value:grp.id.toString()}
    ];
let session=bghttp.session("image-upload");
        let fileUri = path;
        let filename = fileUri.substring(fileUri.lastIndexOf('/')+1);
        let uploadType = "image";
        let request:bghttp.Request = {
            url: url,
            method: 'POST',
            headers: {
                "Content-Type": "application/octet-stream",
                "File-Name": filename,
                'Authorization': 'JWT '+this.user.token,
            },
            description: 'Uploading '+filename,
            androidDisplayNotificationProgress:true
        };

        let task = session.multipartUpload(data, request);
        task.on('progress',(e)=>{
            this.uploadPercentage=this.fileTransferOnProgress(e,this.uploadNotificationId,this.uploadPercentage);
        });
        task.on('error', (e) => {
            console.log("file Upload plugin Error",e.error);
            reject(e);
        });
        // task.on('complete', (e) => resolve(e));
        task.on("responded", (e)=>{
            resolve(JSON.parse(e.data));
        });

but i'm getting error that JS: file Upload plugin Error net.gotev.uploadservice.ServerResponse@facb49e

ghost commented 6 years ago

i get same error

bhavincb commented 6 years ago

hii @giorgi-abashidze , Did you find any solution?

ozertx commented 6 years ago

I get same answer. I check request in serverside and found 403 answer. When i fix authorization keys, error is over. I get sucsses result.

I think this error in request or server customs dont pass u request.

PS. This plugin debug tools is really bad. I hope this will be fixed by the developers

bhavincb commented 6 years ago

i had confirmed that this error is raised when upload request is failed to get valid server response. mine case it was error 500. server was getting some internal error which was causing this error in nativescript. if you are getting same error than try to check server logs.

yogapriyaK commented 5 years ago

i got same error, Help me and give some example ,thank you