Create a download button or link

downloadButton(outputId, label = "Download", class = NULL)
downloadLink(outputId, label = "Download", class = NULL)

Arguments

outputId The name of the output slot that the downloadHandler is assigned to.
label The label that should appear on the button.
class Additional CSS classes to apply to the tag, if any.

Create a download button or link

Description

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.

Examples

## <strong>Not run</strong>: # # 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') # ## <strong>End(Not run)</strong>

See also

downloadHandler