Chapter 9 Uploads and Downloads

Learning objectives:

  • Learn how to include file upload/download functionality into a Shiny application
  • Implement the key UI components required to provide uploading/downloading functionality in an app
  • Implement the key server components required to provide uploading/downloading functionality in an app
  • Describe how the the UI and server elements fit together to provide this functionality
  • Develop an app that validates the user’s input from an upload
  • Observe examples where uploading/downloading functionality is applied within a simple Shiny application