无法在iframe Sapui5中显示pdf

2020-09-02 04:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在使用返回流(xstring...

         点击此处--->   EasySAP.com群内免费提供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 
    

10条回答
歪着头看世界
2020-09-02 05:02 .采纳回答

这是我以前做过的,并且可以在Chrome浏览器中工作:

 onInit:function(){
     var oHtml,
     oTermsPanel;
            
    //将iFrame添加到视图中以嵌入准则PDF
     oHtml =新的HTML({
         内容:" "
     });
     oTermsPanel = this.byId(" guidelinesPanel");
     oTermsPanel.addContent(oHtml);
 },
        
 onAfterRendering:function(){
    //将指南PDF添加到iFrame
     var sPath ="/img/sap/opu/odata/sap/<您的服务>/<您的实体集>('key')/$ value";
     jQuery("#termsPaneliFrame")。attr(" src",sPath);
 },
 

所以我认为差异可能是URL。 我不执行特定的URL get()请求。 这可能会触发下载。

一周热门 更多>