Ionic 2 upload image to django rest

Hello, Ionic community. I am working on a project that uses Http to post data to a Django Rest API but I can’t seem to make it work. The API was already tested using Postman and it’s already working. But, it returns 400 BAD REQUEST for URL when using Ionic.
Here is my code:
In Ionic
take image code:

    var options = {
      sourceType: Camera.PictureSourceType.CAMERA,
      destinationType: Camera.DestinationType.DATA_URL
    Camera.getPicture(options).then((imageData) => {
      this.imageName = imageData;
      this.imageURL = 'data:image/jpeg;base64,' + imageData;
    }, (err) => {

Upload Image code:

      let headers = new Headers();
      headers.append('Authorization', auth);

      let formData = new FormData();
      formData.append('image', this.imageURL, this.imageName);"", formData, {headers: headers}).subscribe(res => {
        let status = res['status'];
        if(status == 200){
          this.showAlert( "The image was successfully uploaded!");
          this.showAlert("upload error");

      }, (err) => {
        var message = "Error in uploading file " + err

Django rest serializer:

class ImageDetailsSerializer(serializers.ModelSerializer):
    image = serializers.ImageField(max_length=None, use_url=True)
    class Meta:
        model = ImageDetails
        fields= ('image','status','category', 'user')   ####status, category has default value

Django view:

class ImageDetailsViewSet(generics.ListCreateAPIView):
    queryset = ImageDetails.objects.all()
    serializer_class = ImageDetailsSerializer

I am not sure if my code in uploading file is correct (maybe not, because according to google 400 bad request can indicate that there is a syntax error in the request). I am trying to pass the data through Form data since the form works well in my API. Is this method correct? Are there any other methods to get this work?

Note: I have tried to use Transfer Cordova plugin but it is not working.