如何在Google Drive Picker中同时显示文件夹与JSON文件?
解决方案
Google Picker 的 viewMimeTypes 参数要求多个筛选类型使用英文逗号分隔,代表匹配任意一类的内容都会展示,不需要加逻辑运算符。
你只需要把原来的拼接逻辑换成逗号分隔即可,正确配置如下:
openPicker({ clientId: CLIENT_ID, developerKey: API_KEY, setIncludeFolders: true, setSelectFolderEnabled: true, viewMimeTypes: "application/vnd.google-apps.folder,application/json", });
补充说明
- 你已经开启的
setIncludeFolders: true是必填配置,只有这个参数为true时,文件夹才会正常出现在Picker列表中 - 如果测试时发现部分JSON文件不展示,可以检查对应文件的实际MIME类型是否为
application/json,部分特殊场景上传的JSON可能会被Google Drive识别为text/plain,如果需要兼容这类文件,可把text/plain也加到viewMimeTypes列表中
内容的提问来源于stack exchange,提问作者Ahmad
相关产品推荐
相关产品推荐

