从Sharepoint Online反应本机下载文件

时间:2016-10-06 12:15:19

标签: sharepoint react-native react-native-fs

我正在开发一个连接到Sharepoint Online的React Native应用程序。我可以登录SPO并使用“fetch”通过HTTP-Only / Secure cookies rtFa和FedAuth获取列表的内容,这些内容是根据登录响应自动设置的。

现在,我想从SPO下载文件。我找到了这些插件:react-native-fetch-blobreact-native-fs。但是,当我尝试下载文件时,我得到“访问被拒绝。您无权执行此操作或访问此资源。”。

我想问题是cookie(rtFa和FedAuth)没有传递给这些插件的fetch功能,我无法设置它们,因为它们是HTTP-Only / Secure。如何在不编写本机代码的情况下解决此问题的任何想法?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我通过联系react-native-fetch-blob的开发人员找到了解决方案。问题是由于没有cookie机制,他慷慨地加了一个。

有关详细信息:https://github.com/wkh237/react-native-fetch-blob/issues/156