Hi,
Why not purchase a public domain from a domain registrar and use that with your App? That's what I would recommend.
In terms of your storage account, you could use Front Door for that, or, my preference would be to have people upload/download to your application, which would in turn communication with your storage account under the covers.
Please click Accept Answer and upvote if the above was helpful.
Thanks.
-TP