点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
在Fiori Client中从应用程序打开PDF文档时遇到问题。
以下代码在Fiori Client 1.13.XX中工作正常,但是从1.15.XX开始存在问题。
1。 我们从后端将PDF文件下载到Android平板电脑。 -工作正常
2。 PDF已保存在Android/data/... fior.client ../files下-正常工作
3。 在新的步骤中,我们想从同一应用程序中打开该文件。
->在1.13.XX中,代码可以正常工作:
window.open(sEncodedPath," _system"," location = no,enableViewportScale = yes");
---->用户在Acrobat Reader中打开PDF,在其中添加注释,将其关闭(保存),然后保存更改的文档。
->在1.15.XX中,现在出现问题,参数" _system"不再起作用。 因此我们将其更改为" _blank"(" _ self"也可以这样)-但现在出现了问题:
window.open(sEncodedPath," _blank"," location = no,enableViewportScale = yes");
--->由于此更改,Android路径的PDF可以很好地打开,但它正在打开临时或缓存的文件(这也可以在文档描述中看到,现在打开了一个临时名称,例如< rel =" nofollow" hraf=" http://1201064848.pdf" target =" _ blank"> 1201064848.pdf )。 因此,如果用户打开并更改文档,则不会发生任何事情,因为将更改错误的文档(缓存的/临时的)。
cordova.InAppBrowser也有相同的情况:cordova.InAppBrowser.open(sEncodedPath," _blank"," location = no,enableViewportScale = yes"); ->这样也无济于事。
有人知道为什么新版本不再支持参数" _system",还是有人有解决此问题的想法。
非常感谢您的帮助。
致谢
比约恩
嗨,亲爱的
SAP Mobile Fiori Client App也有同样的问题。
请您发布文件夹的文件名和路径。
致谢
Ganesh
一周热门 更多>