如何访问Microsoft Azure网站上的上传文件?

时间:2015-02-09 01:35:56

标签: asp.net azure azure-web-sites

我想将一些音频文件上传到我的azure [ASP.NET]网站。然后我提出了这个想法:我创建了一个WebAPI操作,负责将音频文件上传到我在UploadedAudio文件夹中创建的Content文件夹(对于公共文件夹,对吧?)。在调试模式下一切正常。

发布到Azure后,我可以看到这些文件是使用D:\home\site\wwwroot\Content\UploadedAudio\5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3这样的路径保留的,但是我无法在调试模式下播放它们,因为我得到了{{1错误。这是我使用NotFound的网址。在调试模式下,https://mywebsite.azurewebsites.net/Content/UploadedAudio/5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3工作正常!

如何访问上传的音频文件?

我希望我的问题足够明确。如果有人可以帮我这个......

感谢。

1 个答案:

答案 0 :(得分:1)

得到了!!将这些行添加到web.config是解决方案:

<system.webServer>
<staticContent>
  <mimeMap fileExtension=".mp3" mimeType="application/octet-stream" />
</staticContent>