在AngularJs中不使用Formdata上传文件

在AngularJs中不使用Formdata上传文件,angularjs,Angularjs,在Angular Js中是否有不使用formdata上传文件的方法。我已检查了以下链接,但没有帮助: 我不想使用任何插件,也不能使用iFrame。我想上传一个文件。我创建了如下服务,我必须将图像数据传递给它 myAPIService.postUploadImage = function (formdata) { var request = { url: urlBase + 'UploadImage', method: 'P

在Angular Js中是否有不使用formdata上传文件的方法。我已检查了以下链接,但没有帮助:

我不想使用任何插件,也不能使用iFrame。我想上传一个文件。我创建了如下服务,我必须将图像数据传递给它

myAPIService.postUploadImage = function (formdata) {
        var request = {
            url: urlBase + 'UploadImage',
            method: 'POST',
            data: formdata,
            headers: {
                'Content-Type': undefined
            }

        }
        return $http(request);
    };
用户界面定义如下:

<input type="file" class="form-control" id="imageUploadfile" name="Imagefile" accept="image/*" />
 <input type="button" name="imageUploadButton" ng-click="uploadFiles()" value="Upload" />

请求管理员/版主不要将其标记为重复,因为我已经尝试了大多数链接,但没有成功

如何在不使用插件的情况下上传AngularJS中的单个文件,iframe和IE 11中的Chrome。
谢谢

尝试使用ng flow。这是一个非常好的插件,设置非常简单。除了使用插件,没有其他方法了吗?我想做一个简单的上传不使用插件或iframe。谢谢您可以使用jquery上传文件。看到这个了吗。。您提供的URL使用formdata,我不想这样做use@venkat14你有解决办法吗?