sapui5如何在二进制格式可用的新选项卡(不是新窗口)中打开文件

2020-09-19 09:54发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在从后端服务以二进制格式获取数据。 我无法使用javascript中的 atob()方法将数据转换为可读格式。 现在我想在新标签页中打开数据。使用下面的代码无法下载数据。


 var data =" JVBERi0xLjMNCiXi48/TDQolUlNUWFBERjMgUGFyYW1ldGVyczogQUJEUFJTVFhiaA0KJURldnR5cGUgSFBMSklJSUQgRm9udCBDT1VSSUVSICBib2xkIDEYMCDW9WKWKW4WKNWKW7AWKWQW4AW2WKWQW3W

 var bin = atob(data);

 sap.ui.core.util.File.save(bin,"文件名"," pdf","应用程序/pdf");



 

但是我不想下载数据。 我只想在新标签中显示数据。 有人可以帮我解决这个问题。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在从后端服务以二进制格式获取数据。 我无法使用javascript中的 atob()方法将数据转换为可读格式。 现在我想在新标签页中打开数据。使用下面的代码无法下载数据。


 var data =" JVBERi0xLjMNCiXi48/TDQolUlNUWFBERjMgUGFyYW1ldGVyczogQUJEUFJTVFhiaA0KJURldnR5cGUgSFBMSklJSUQgRm9udCBDT1VSSUVSICBib2xkIDEYMCDW9WKWKW4WKNWKW7AWKWQW4AW2WKWQW3W

 var bin = atob(data);

 sap.ui.core.util.File.save(bin,"文件名"," pdf","应用程序/pdf");



 

但是我不想下载数据。 我只想在新标签中显示数据。 有人可以帮我解决这个问题。

付费偷看设置
发送
2条回答
callcenter油条
1楼-- · 2020-09-19 10:00

尝试下面的代码。

 var选项卡= window.open('about:blank','_blank');
 tab.document.write(" data:text/html,")); //这可以是任何数据URI
 tab.document.close(); //完成页面加载
 

数据URI

2楼-- · 2020-09-19 10:16

谢谢您的回复。

window.open(blobresponse);

上面的代码对我有用...

一周热门 更多>