'访问被拒绝'在IE中使用AngularJS脚本加载PDF

时间:2014-08-26 11:46:30

标签: angularjs

我正在尝试使用Embed元素加载PDF作为内存流,这是使用web api获得的。这适用于Chrome,但不适用于IE。我需要这个在IE中工作。请提供任何线索。

HTML:

<div id="pdfCont" style="height: 800px"/>

以下是我正在使用的Javascript代码:

$http({method: 'GET', headers: {'Content-Type': 'application/json'}, url: urlString, responseType : 'arraybuffer'})
  .success(function(data, status, headers, config){
    var file = new Blob([data]);
    var fileURL = $scope.createObjectURL(file);
    var blobUrl = fileURL;                   
    $scope.content = $sce.trustAsResourceUrl(fileURL);
    var doc = $('<embed id=pdfDoc src="' + $scope.content + '" type="application/pdf" />');                    
    $('#pdfcont').empty().append(doc);
  })
  .error(function(data, status, headers, config) {
  });

0 个答案:

没有答案
相关问题