I am assuming and answering this as it does not provide much info. If my below answer does not answer, please post more information.
1) Blob storage. You can add the file onto the storage with permission required, so that you can get the URL with filename.
2) PAAS - You can use app services to upload the file and you can get the URL in the expected format. This is basically to deploy websites, web services but it matches for your requirement
3) IAAS - By using VM, you can upload the file and get the URL but I don't recommend this approach as your requirement looks simple