Ionic POST api with params and file image

I am beginner of ionic3, I have a api with some params and image to send back to server, i have crop the image with below code:
    .then(file_uri => {
       this.crop.crop(file_uri, {quality: 100})
          newImage => {console.log('new image path is: ' + newImage);
          this.imageSrc = newImage},
          error => console.error('Error cropping image', error)
    err => console.log(err));

and my calling api code is:

let opt: RequestOptions;
let myHeaders: Headers = new Headers;

myHeaders.set('Accept', 'application/json; charset=utf-8');
myHeaders.append('Content-type', 'application/json; charset=utf-8');
opt = new RequestOptions({
  headers: myHeaders
return new Promise((resolve, reject) => {
console.log(apiUrl);'register?email='+email+'&userImg='+userImg, opt)
  .map(res => res.json())
  .subscribe(data => { = data;
  },(err) => {

above email is the param & userImg is the image that I want to send back to server. My Question is how can I put this cropped image with other params to call the api? Thanks a lot. Hope for a reply~Thanks again.