TypeError: Cannot read property ‘split’ of null(…)
i am getting this error while uploading the photo on server using cordova file transfer plugin.
Here is code for image picker
ImagePick() {
let options = {
destinationType : Camera.DestinationType.FILE_URI,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
};
Camera.getPicture(options).then((imageData) => {
// imageData is either a base64 encoded string or a file URI
// If it's base64:
this.Image = imageData;
// this.getFileEntry(imageData);
console.log(this.Image);
}, (err) => {
// Handle error
});
}
Here is code for File transfer plugin
let options = {
fileKey: "avatar",
fileName: "image.jpg",
mimeType: "image/jpeg",
params: {
food: this.navParams.get("food"),
location_id: this.navParams.get("location"),
address: this.navParams.get("address"),
instructions: this.navParams.get("instructions"),
phone: this.myForm.controls.phone.value,
code: "b08d131e06",
outlets_attributes: 'outlet'
},
headers: {headers: this.user_service.Get_Header()}
};
console.log(this.Image);
let fileTransfer = new Transfer();
if(this.Image!=null && this.Image!=""){
console.log(this.Image);
fileTransfer.upload(this.Image, URL, options).
then((data) => {
console.log(data);
}, (err) => {
console.log(err);
});
}
Need help regarding that issue. Thanks!