I'm experiencing a 404 not found error using the ASP.NET MVC Azure File Provider when trying to download an file from the azure blob storage container that I've linked to the file provider. The issue occurs due to the deserialised json not including the root directory as part of the argument path. Screenshots as follows:
The DownloadAsync method does not include the correct filepath as it should be "https://deetusegro.blob.core.windows.net/emg/emg/TestTest Test.txt" as shown in the next screenshot:
I've traced the issue up to the method that gets called from the API - AzureproviderController line 89
The reference to the args.Path used in the download function does not include the root directory leading me to believe this is most likely an issue with the node package not including the root directory as part of the file path that is sent to the file provider as JSON. Are there any potential fixes for this as with the source control I'm using and since the node modules directory is approximately 200MB I cannot push any changes to my git repository and expect it to work fine on one of my colleagues versions without telling them of this issue.
EDIT
I've added in the second emg to the URL but unfortunately comes back with a 404 response still. I split the request from the DownloadAsync function into 4 lines as follows:

And it seems to be that calling WebClient().DownloadData() causes the 404, is there any reports of this type of bug?.