0
角度Jでアップロードコントロールを使用しようとしています。FormDataがIE 11で定義されていませんエラー
var formdata;
$scope.getTheFiles = function ($files) {
formdata = new FormData();
angular.forEach($files, function (value, key) {
formdata.append(key, value);
});
};
$scope.uploadFiles = function() {
TestAPIService.postUploadImage(formdata).success(function (response) {
var imageurl = _TestBaseUrl + 'Images/' + response.filePath.split(/(\\|\/)/g).pop();
$scope.testTypeImage_url = imageurl;
}).error(function (response) {
alert(response.responseText);
});
};
上記のコードはで正常に動作している、controller.jsファイルで
<div>
<input type="file" class="form-control" id="imageUploadfile" name="Imagefile" ng-files="getTheFiles($files)" accept="image/*" />
<input type="button" name="imageUploadButton" ng-click="uploadFiles()" value="Upload" />
</div>
:機能は、以下で使用するコードは、クロムで正常に動作しますが、IE 11 では動作しません。私はファイルをアップロードすることができます。 "キー、値"が追加されないので、エラーはフォームデータにあります。
これを修正するにはどうすればよいですか?これは私のために働いた おかげ
これを追加してください:あなたのメタタグに '' –
こんにちは、お返事ありがとうございます。 – venkat14
それは動作しませんでした – venkat14