谷歌驱动器中的PDF和doc文件选择限制

时间:2017-02-20 07:01:20

标签: google-drive-android-api

我已经实施了Angular Google Picker google Picker。我可以申请,用户只能从谷歌选择器中选择pdf和doc,而不能选择其他文件。

请帮我这样做。

1 个答案:

答案 0 :(得分:2)

你当然可以。 PDF,电子表格,图像是mimetypes的例子。您可以使用google.picker.​ViewId控制MiMEType偏好设置的视图。 + MiMEType。例如:

  
      
  • 存储在Google云端硬盘中的Adobe PDF文件是google.picker.ViewId.PDFS
  •   
  • Google云端硬盘照片为google.picker.ViewId.DOCS_IMAGES Google云端硬盘
  •   
  • 文档是google.picker.ViewId.DOCUMENTS
  •   

我玩这个并使用

显示文件夹(在您的情况下,PDF)
function createPicker() {
        // Create a view to search Folders.
        var view = new google.picker.View(google.picker.ViewId.FOLDERS);
        // Use DocsUploadView to upload documents to Google Drive.
        var uploadView = new google.picker.DocsUploadView();

        var picker = new google.picker.PickerBuilder().
            addView(view).
            setAppId(appId).
            setOAuthToken(oauthToken).
            setCallback(pickerCallback).
            build();
        picker.setVisible(true);
    }

对你而言,请改用此行:

 var view = new google.picker.View( google.picker.​ViewId.PDFS);

我使用普通的JS,你可以在Angular中实现。