【发布时间】:2018-10-18 16:03:36
【问题描述】:
我在另一个线程上问了一个类似的问题,我得到了一个适用于 Firefox 但不适用于 chrome 的答案,因为 chrome 会阻止弹出窗口。
我尝试使用按钮打开文件,但文件未重新生成。
<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>
$scope.openFiles = function(file){
var url = URL.createObjectURL(file);
window.open(url,"_blank");
};
【问题讨论】:
标签: javascript angularjs