如何解决在SAPUI5中打开本地PDF
当我单击按钮时,我想在sapui5应用程序中打开本地PDF文件。
有任何想法,我该如何解决。
onOpenDoku: function(oEvt) {
//alert("Test für Dokumentenanzeige");
var pdfViewer = new sap.m.PDFViewer();
this.getView().addDependent(pdfViewer);
//var oSample1Model = new sap.ui.model.json.JSONModel({
//Source: sap.ui.require.toUrl("file:///C:/Test/TestDatei.pdf")
//});
//this.byId('DOKU_BUTTON').setModel(oSample1Model);
//var sSource = oEvt.getSource().getModel().getData().Source;
var sSource ="file:///C:/Test/TestDatei.pdf";
pdfViewer.setSource(sSource);
pdfViewer.setTitle("My Custom Title");
pdfViewer.open();
//this.onShowDoku();
},
解决方法
由于安全原因,您无法在客户端读取本地文件。您可以尝试将链接添加到文件或iframe。
<a href="file:///C:/Test/TestDatei.pdf" target="_blank">PDF</a>
或
<iframe src="file:///C:/Test/TestDatei.pdf" width="200" height="200"></iframe>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。