我想上传一些音频文件到我的天青[ASP.NET]网站。然后我想出了这个想法:我创建了一个WebAPI操作,负责将音频文件上传到我在Content
文件夹内创建的UploadedAudio
文件夹(这是一个公共文件夹,对吧?)。在调试模式下,一切正常。如何访问Microsoft Azure网站上的上传文件?
在发布到Azure后,我可以看到这些文件被保存为类似D:\home\site\wwwroot\Content\UploadedAudio\5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
的路径,但我无法像在调试模式下那样播放它们,因为我得到了NotFound
错误。以下是我使用的网址https://mywebsite.azurewebsites.net/Content/UploadedAudio/5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
。在调试模式下,http://locahost:port/Content/UploadedAudio/5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
工作正常!
如何访问上传的音频文件?
我希望我的问题很清楚。如果有人可以帮助我...
谢谢。
参见http://stackoverflow.com/questions/14323548/upload-picture-to-windows-azure-web-site。您最好将这些文件存储到Blob存储而不是网站文件系统。 – 2015-02-09 03:09:17