I am trying to use `ngx-image-cropper` to upload images on my application, but I cannot save the cropped image. For example, if I try to save the main file (the file which is loaded through the `input type="file"`), everything works fine. In this case, the file is sent like this:

```
{name: "300_3.jpg", 
lastModified: 1510510128437, 
lastModifiedDate: Sun Nov 12 2017 20:08:48 GMT+0200 (GTB Standard Time), webkitRelativePath: "", 
size: 81972, …}

```

But if I try to upload the cropped version of the image, the file looks like this:

```
data:image/png;base64,iVBORw0KGgoAAAANSU............

```

And the response from the server is something like:

```
{error: "Bad Request",
exception:"org.springframework.web.multipart.support.MissingServletRequestPartException",
message: "Required request part 'file' is not present",
path: "/api/myEndPoint/",
status: 400,
timestamp: 1518424822285}

```

So basically I need to send an abject as in the first case, but all I have is a base64 item.

Here is also the HTML code, in case it helps:

```
<image-cropper
                    [imageChangedEvent]="imageChangedEvent"
                    [maintainAspectRatio]="true"
                    [aspectRatio]="4 / 4"
                    [resizeToWidth]="250"
                    format="png"
                    (imageCropped)="imageCropped($event)"
                    (imageLoaded)="imageLoaded()"
                    (loadImageFailed)="loadImageFailed()"
                    *ngIf="isUploadedFile">
                </image-cropper>

```

Can someone please advise how may I upload the cropped version and not the initial file I uploaded? Or is this something which needs to be fixed on the server, so it can accept the file I sent?
Thanks!