我正尝试在Cumulocity ->管理->管理->文件存储库中加载csv文件。我的目标是访问HTML小部件中的文件内容,并以表格或图表格式显示数据。我尝试使用fetch()方法来使用csv文件url,但它无法获取文件。我相信这个文件现在已经本地存储到Cumulocity平台中了。如何通过fetch()访问该文件。
发布于 2020-05-28 16:30:14
您正在试图滥用HTML小部件,因为它不是为某些东西而设计的。
您应该使用自己的小部件扩展驾驶舱应用程序,而不是将这种逻辑嵌入到HTML小部件中,老实说,使用WebSDK并不困难。https://cumulocity.com/guides/web/introduction/
有一种XSRF保护可以防止您当前正在尝试的操作:将自定义javascript代码引入活动应用程序,并试图通过“劫持”已登录用户的cookie来访问平台API (您需要cookie或硬编码一些凭据,因为您无法未经身份验证访问API )。
如果你使用SDK,甚至有一个合适的角度服务来获取API的文件。
https://stackoverflow.com/questions/62059509
复制相似问题