Summary
In this chapter, we learned how to manage file uploading in different ways and according to different approaches: first, by specifying the file type at any time to trigger the proper function, and second by making the file type detection automatic and seamless.
While the first approach involves the user, the second one makes our application usage very smooth.
In the next chapter, we will continue exploring advanced features and solutions to make our web applications more professional.