Your architecture looks solid.
I would make sure to have small validations such as file size and type. Perhaps some optimisation on the server side for images deserves sone attention. Other than that make sure you use short live urls.
That’s about all I can think of, though I’m sure there are some more things to think about here