In this chapter you have learned how file upload and file download work in Web applications. You have also seen how Struts makes it easier to upload files by integrating the Jakarta Commons FileUpload library.