There is this piece of code in which basically from UI page in which I want to select the file names for through checkbox and after selecting those, then clicking on download button selected files will get downloaded. I am stuck at UI i am unable to get those checkboxes on UI. its showing the output as
[object] [Object]
the code is below -
ui <- fluidPage(
verbatimTextOutput("links_list")
)
server <- function(input, output, session) {
get.files <- reactive({
list.files("/Users/harshmeetsingh/Downloads/")
})  
obsList <- list()
output$links_list <- renderUI({    
lapply(as.list(1:length(get.files())), function(i)
{
  btName <- get.files()[i]
print(btName)
# creates an observer only if it doesn't already exists
 if (is.null(obsList[[btName]])) {
 obsList[[btName]] <<- btName 
 }
fluidRow(checkboxInput(btName, get.files()[i])  )
 })
 })
output$downloadzip<-downloadHandler(
filename = function(){
  paste0("Extract.zip")
},
content = function(file){
  files <- NULL;
  for (i in 1:length(obsList)){
    if(input[[obsList[[i]]]])
      files <- c(paste("output_file/",obsList[[i]],sep=""),files)
  }
  #create the zip file
  zip(file,files)
},
contentType = "application/zip"
)
 tempText <- eventReactive({input$TempTest},{ 
l<-c()
for (i in 1:length(obsList)){
  
  if(input[[obsList[[i]]]])
    l<-c(l,paste("output_file/",obsList[[i]],sep=""))
}
return(paste(l) )
},
ignoreInit = TRUE)
output$Temp <-  renderPrint({ tempText()}) 
}
shinyApp(ui=ui,server=server)
 
    