0

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

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

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

任何帮助将不胜感激!

4

1 回答 1

0

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

更多信息:https ://github.com/wkh237/react-native-fetch-blob/issues/156

于 2016-10-27T11:39:28.117 回答