Javascript 在Chrome上呈现pdf blob
我在另一个帖子上问了一个类似的问题,我得到的答案适用于firefox,但不适用于chrome,因为chrome会阻止弹出窗口 我试着用一个按钮打开文件,但文件没有重新编辑Javascript 在Chrome上呈现pdf blob,javascript,angularjs,Javascript,Angularjs,我在另一个帖子上问了一个类似的问题,我得到的答案适用于firefox,但不适用于chrome,因为chrome会阻止弹出窗口 我试着用一个按钮打开文件,但文件没有重新编辑 <div class="uploadButtonSection"> <input type="image" src="clip.png" ngf-select="uploadFiles($files)" multiple accept="application/pdf" ng
<div class="uploadButtonSection">
<input type="image" src="clip.png" ngf-select="uploadFiles($files)" multiple
accept="application/pdf" ngf-max-height="1000" ngf-max-size="5MB" class="uploadIcon"/>
<ul class="uploadList">
<li ng-repeat="file in files" style="font:smaller">
<div class="attachmentIcon">
<img src="pdf-icon.png" ng-click="openFile(file)">
<div class="customBtn" ng-click="removeFile(file)">Remove</div>
{{file.name}}
</div>
</li>
</ul>
试试这个:
var url = URL.createObjectURL(new Blob(file, {type: 'application/pdf'}));
window.open(url);
我对您的建议做的唯一改变就是把它变成一个数组,因为我猜想构造函数需要一个迭代,但是我仍然得到空白页var var URL=URL。窗口打开(url);
var url = URL.createObjectURL(new Blob(file, {type: 'application/pdf'}));
window.open(url);