如何显示从sap odata检索的文件?

问题描述 投票:1回答:1

在我的SAP UI5应用程序中,表行中有不同类型的文件(pdf / doc /图像)作为链接。links当我单击链接时,通过odata服务调用get_stream并下载文件。此功能运行正常。

但是我不想下载然后查看它。单击链接时如何查看文件。文件可以是image / pdf / doc / excel等。谢谢,

jquery odata sapui5
1个回答
1
投票

在讨论中已经回答:-浏览器的本质是,如果它具有LINK,则下载文件,并且操作系统会谨慎地打开文件,有时甚至在浏览器中也是如此(jpg,pdf文件等)-您必须提供正确的http标头才能使其正常工作,请参见以下答案:How do I force files to open in the browser instead of downloading (PDF)?

如果要不下载而打开内容流,则必须在Web应用程序中对其进行处理-从而解释流或通过使用插件,例如https://openui5.hana.ondemand.com/api/sap.m.PDFViewer或第三方插件。在这种情况下,LINK可能会启动插件或包含该插件的页面,并使用一种数据绑定。

© www.soinside.com 2019 - 2024. All rights reserved.