just use the bubble image uploader or file uploader…use a workflow trigger when input value is changed, make it for the uploader of choice and then have it update the database entry to be the uploader value, but also ensure you delete the previous image from the file manager.

You can use that same approach for image uploader or file uploader as well…in the make changes to thing, just make the image field equal to uploader value…ensure you have initial content on uploader set to the database entry value so that if no changes it is the same but if changed it is the new value.