這是一個幫助程序,用於確定文件應使用哪種 MIME 類型。可接受三種類型的輸入:
-
原生 Google 雲端硬盤文件類型。重要例子:
-
"document" 用於 Google 文檔
-
"folder" 用於文件夾
-
Google 幻燈片的 "presentation"
-
"spreadsheet"(適用於 Google 表格)
-
-
文件擴展名,例如"pdf"、"csv"等。
-
Google Drive 接受的 MIME 類型(這些隻是簡單地傳遞)。
參數
- type
-
特點。 Google 雲端硬盤文件類型、文件擴展名或 MIME 類型。如果您想獲取用於驗證和查找的完整表,即已知與 Drive API 相關的所有 MIME 類型,請傳遞標記
expose()
。
例子
## get the mime type for Google Spreadsheets
drive_mime_type("spreadsheet")
#> [1] "application/vnd.google-apps.spreadsheet"
## get the mime type for jpegs
drive_mime_type("jpeg")
#> [1] "image/jpeg"
## it's vectorized
drive_mime_type(c("presentation", "pdf", "image/gif"))
#> [1] "application/vnd.google-apps.presentation"
#> [2] "application/pdf"
#> [3] "image/gif"
## see the internal tibble of MIME types known to the Drive API
drive_mime_type(expose())
#> # A tibble: 78 × 5
#> mime_type ext description human_type default
#> <chr> <chr> <chr> <chr> <lgl>
#> 1 application/epub+zip NA NA NA NA
#> 2 application/msword doc NA doc TRUE
#> 3 application/msword dot NA dot FALSE
#> 4 application/pdf pdf NA pdf TRUE
#> 5 application/rtf rtf NA rtf TRUE
#> 6 application/vnd.google-apps.audio NA NA audio NA
#> 7 application/vnd.google-apps.docum… NA Google Docs document NA
#> 8 application/vnd.google-apps.drawi… NA Google Dra… drawing NA
#> 9 application/vnd.google-apps.drive… NA 3rd party … drive-sdk NA
#> 10 application/vnd.google-apps.file NA Google Dri… file NA
#> # ℹ 68 more rows
相關用法
- R googledrive drive_mv 移動雲端硬盤文件
- R googledrive drive_mkdir 創建雲端硬盤文件夾
- R googledrive drive_cp 複製雲端硬盤文件
- R googledrive drive_reveal 添加新的雲端硬盤文件信息列
- R googledrive drive_rm 從雲端硬盤刪除文件
- R googledrive drive_id 驅動器 ID 類
- R googledrive drive_auth_configure 編輯和查看身份驗證配置
- R googledrive drive_upload 上傳到新的雲端硬盤文件
- R googledrive drive_put 將新媒體放入雲端硬盤文件中
- R googledrive drive_has_token 手上有令牌嗎?
- R googledrive drive_user 獲取當前用戶的信息
- R googledrive drive_rename 重命名雲端硬盤文件
- R googledrive drive_trash 將雲端硬盤文件移入或移出回收站
- R googledrive drive_share 共享雲端硬盤文件
- R googledrive drive_about 獲取有關雲端硬盤函數的信息
- R googledrive drive_update 更新現有雲端硬盤文件
- R googledrive drive_fields 請求部分資源
- R googledrive drive_endpoints 列出驅動器端點
- R googledrive drive_deauth 暫停授權
- R googledrive drive_link 檢索雲端硬盤文件鏈接
- R googledrive drive_find 在 Google 雲端硬盤上查找文件
- R googledrive drive_create 創建一個新的空白雲端硬盤文件
- R googledrive drive_examples 示例文件
- R googledrive drive_browse 在瀏覽器中訪問雲端硬盤文件
- R googledrive drive_token 生成配置的令牌
注:本文由純淨天空篩選整理自Jennifer Bryan等大神的英文原創作品 Lookup MIME type。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。