SAP Fiori Client打开PDF-window.open-缓存问题

2020-09-19 15:49发布

         点击此处--->   EasySAP.com群内免费提供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",还是有人有解决此问题的想法。

非常感谢您的帮助。

致谢

比约恩

         点击此处--->   EasySAP.com群内免费提供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",还是有人有解决此问题的想法。

非常感谢您的帮助。

致谢

比约恩

付费偷看设置
发送
1条回答
粗暴的香蕉
1楼-- · 2020-09-19 15:55

嗨,亲爱的

SAP Mobile Fiori Client App也有同样的问题。

请您发布文件夹的文件名和路径。

致谢

Ganesh

一周热门 更多>