Bry*_*hen 6 javascript google-drive-api google-picker
我需要允许用户选择哪个 Google Drive 文件夹来上传他们的文件。
我现在正在使用此代码:
view = new google.picker.DocsView(google.picker.ViewId.FOLDERS).
setParent('root').
setSelectFolderEnabled(true)
picker = new google.picker.PickerBuilder().
addView(view).
setSelectableMimeTypes('application/vnd.google-apps.folder').
enableFeature(google.picker.Feature.NAV_HIDDEN).
setOAuthToken(token).
setDeveloperKey(key).
setAppId(appid).
setCallback(picker_callback).
build()
Run Code Online (Sandbox Code Playgroud)
但是这里有几个问题:
google.picker.ViewId.FOLDERS使用了文件,但用户仍然可以看到文件有什么办法可以解决我的问题吗?
目前文件总是上传到根文件夹,我不希望这个新功能消除这种可能性。
不幸的是,这仅回答了第一个问题/问题。
您可以为视图以及选择器指定 mime 类型:
var view = new google.picker.DocsView(google.picker.ViewId.FOLDERS);
view.setMimeTypes('application/vnd.google-apps.folder');
view.setSelectFolderEnabled(true);
Run Code Online (Sandbox Code Playgroud)
据我所知,无法选择根目录,因此您必须让用户事先做出 UI 选择。
| 归档时间: |
|
| 查看次数: |
1696 次 |
| 最近记录: |