如何为 expo-document-picker 启用谷歌驱动器文件

问题描述

我正在制作一个 react-native 应用程序,在一个功能中,我想让用户从他们的设备或谷歌驱动器中选择任何文件。为此,我正在使用 expo-document-picker。我试图让我的选择器从谷歌电子表格、演示文稿和文档中进行选择。我阅读了文档,您可以在调用函数时指定 MIME 类型,但在传递我想要的 MIME 选项时没有任何效果

我知道谷歌在此处发布了他们的 MIME 类型 https://developers.google.com/drive/api/v3/mime-types,但我不知道我是否必须进行任何先前的设置才能使其正常工作。

以下选项均无效:

await DocumentPicker.getDocumentAsync();

不向函数传递任何参数认为允许所有类型,但出于某种原因排除了谷歌驱动器类型。这段代码的结果看起来像这样

enter image description here

现在,如果我在选项中明确指定收听 google mime 类型(我从上面的链接中获得),它仍然不起作用。

await DocumentPicker.getDocumentAsync({type: 'application/vnd.google-apps.document'});

我不知道我是否必须为选择器安装任何库来识别这种类型,或者是否直接无法使用 expo-document-picker 进行处理。感谢您的时间!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)