Use these functions to create a download button or link; when clicked, it
will initiate a browser download. The filename and contents are specified by
the corresponding downloadHandler
defined in the server
function.
downloadButton(outputId, label = "Download", class = NULL, ...)downloadLink(outputId, label = "Download", class = NULL, ...)
The name of the output slot that the downloadHandler
is assigned to.
The label that should appear on the button.
Additional CSS classes to apply to the tag, if any.
Other arguments to pass to the container tag function.
# NOT RUN {
# In server.R:
output$downloadData <- downloadHandler(
filename = function() {
paste('data-', Sys.Date(), '.csv', sep='')
},
content = function(con) {
write.csv(data, con)
}
)
# In ui.R:
downloadLink('downloadData', 'Download')
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab