Hi.
I have a form of issues where users can upload a file. When the issue is "Closed", all of the fields are disabled so that the record cannot be changed. When this happens, the uploaded file is no longer accessible. So I leave the fields as enabled and check at verify if the file has been changed: but this is clunky and is more work for the user who goes through the upload process only to be told "no" later.