这是一个帮助程序,用于确定文件应使用哪种 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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。