我是RStudio Shiny的新人。我想上传一个文件并显示它的内容。到目前为止,我已经在此处提供了代码http://shiny.rstudio.com/gallery/file-upload-widget.html 如何将上传的文件内容保存到变量中然后显示?
答案 0 :(得分:2)
这样的事情会让你开始。这显然是非常粗糙的代码(它甚至不会对输入进行消毒,并且在选择文件之前向用户显示错误),但它会让您了解如何上传,读取和显示文件
library(shiny)
ui <- fluidPage(
fileInput("file", "Select a file"),
verbatimTextOutput("text")
)
server <- function(input, output, session) {
output$text <- renderText({
filePath <- input$file$datapath
fileText <- paste(readLines(filePath), collapse = "\n")
fileText
})
}
shinyApp(ui = ui, server = server)