我想将一些音频文件上传到我的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
工作正常!
如何访问上传的音频文件?
我希望我的问题足够明确。如果有人可以帮我这个......
感谢。
答案 0 :(得分:1)
得到了!!将这些行添加到web.config
是解决方案:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mp3" mimeType="application/octet-stream" />
</staticContent>