React Native скачать файл с Sharepoint Online

Я разрабатываю приложение с React Native, которое подключается к Sharepoint Online. Я могу войти в SPO и использовать "выборку", чтобы получать содержимое списков через HTTP-Only/Secure cookie rtFa и FedAuth, которые автоматически устанавливаются из ответа на вход в систему.

Теперь я хотел бы загрузить файлы из SPO. Я нашел эти плагины: response-native-fetch-blob и Reaction-native-fs. Однако, когда я пытаюсь загрузить файл, я получаю сообщение "Доступ запрещен. У вас нет разрешения на выполнение этого действия или доступ к этому ресурсу".

Я предполагаю, что проблема в том, что куки (rtFa & FedAuth) не передаются в функцию выборки этих плагинов, и я не могу установить их, так как они только HTTP /Secure. Есть идеи, как решить эту проблему без написания нативного кода?

Любая помощь будет принята с благодарностью!

1 ответ

Я нашел решение, связавшись с разработчиком https://github.com/wkh237/react-native-fetch-blob. Проблема была из-за отсутствия механизма куки, он любезно добавил один.

Для получения дополнительной информации: https://github.com/wkh237/react-native-fetch-blob/issues/156

Другие вопросы по тегам