【发布时间】:2014-06-23 09:14:30
【问题描述】:
如何显示文档的预览。 readasDataUrl 是否也适用于预览 .pdf、.xls 文件?
var reader = new FileReader();
reader.readAsDataURL($files[i]);
reader.onload = function (loadEvent) {
$scope.$apply(function () {
$scope.dataUrlss = loadEvent.target.result;
});
};
var doc = document.getElementById('FileFrame').contentWindow.document;
doc.open();
doc.write($scope.dataUrlss);
doc.close();
我的 iframe 标记是
<iframe id="FileFrame" src="about:blank" style="height: 900px; width: 700px;"></iframe>
该解决方案对我不起作用。请帮助我。在此先感谢...
【问题讨论】:
-
我很确定你必须将 iframe 数据的类型设置为 PDF,如果这是你想要的。如果你能做一个小的 jsfiddle,我可以看看我能不能解决问题。
标签: angularjs file iframe filereader preview