点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在使用返回流(xstring格式)的函数,我的iframe不显示PDF文件,而是下载pdf。
有什么方法可以在iframe中显示pdf吗?
this.oMetadata.read(sRead,null,null,true,function(oData,oResponse){ var pdfURL = oResponse.requestUri; var oHtml = this.getView()。byId(" idFrame"); oHtml.setContent(" "); },function(){MessageToast.show("读取失败"); });
View.xml
这是我以前做过的,并且可以在Chrome浏览器中工作:
所以我认为差异可能是URL。 我不执行特定的URL get()请求。 这可能会触发下载。
是,它仍然会缩减pdf
"资源被解释为文档,但以MIME类型application/pdf传输:"表示您的应用程序iFrame请求了" Content-Type:文本/html",但服务器已发送" Content-Type:应用程序/pdf""
您有以下选择:
1。 使用 embed 标签并明确设置属性 type =" application/pdf"
2。 使用PDF查看器更好地处理
https://sapui5.hana.ondemand .com/#/entity/sap.m.PDFViewer
谢谢大家,它现在正在工作
我想与您分享我找到的解决方案
https ://blogs.sap.com/2016/02/13/display-pdf-in-sapui5-prevent-from-downloading /
一周热门 更多>