【发布时间】:2021-07-02 14:15:57
【问题描述】:
使用之前post 的建议,我能够弄清楚如何将单个文件从闪亮的应用程序上传到我的谷歌驱动器上的特定文件夹。这非常有效。不幸的是,当我尝试选择并上传多个文件时出现以下错误。任何帮助表示赞赏! “ if (!file.exists(media)) { 中的警告: 条件的长度 > 1 并且只使用第一个元素 警告:rationalize_path_name 中的错误:is_string(name) 不是 TRUE [没有可用的堆栈跟踪]"
下面是最小可重复的示例
library(googledrive)
ui <- fluidPage(
fileInput(inputId = "file",
label = "Choose file to upload",
accept = NULL,
multiple = TRUE)
)
server <- function(input, output) {
observeEvent(input$file, {
drive_upload(media = input$file$datapath,
name = input$file$name,
path = "my_folder")
})
}
shinyApp(ui, server)
【问题讨论】: