Download file uisng ASP.Net WebApi
There can be two improvements in above code block initially as below:

Method should be async, this will help your application in terms of performance for parallel requests
In order to delete the large file, one should always prefer to download the file in chunks, again we are talking about parallel programming.