Adding a file to an activity can a lot of times be very useful. However, if you just simply upload the file into an element in the activity, you have no way to upload a new version of that file. This means that you have to download the file locally, edit it, and then upload…