upload de arquivo angular com ngImgCrop

Estou a usar (ngImgCrop) para cortar uma imagem e, em seguida, carregue a imagem cortada no servidor usando (upload de arquivo angular)

Eu posso obter o $ dataURI na opção "on-change" no ngImgCrop. Mas preciso de uma instalação de arquivos para chamar $ upload. Como posso obter a instância de arquivo da imagem cortada para fazer o upload:

        $scope.upload = $upload.upload({
            url: '/api/fileupload',
            file: [**file cropped here**]
        }).progress(function (evt) {
            //
        }).success(function (data, status, headers, config) {
            //
        });

questionAnswers(2)

yourAnswerToTheQuestion