如何访问 Microsoft Azure 网站上上传的文件?
How do I access uploaded files on Microsoft Azure websites?
我想将一些音频文件上传到我的天蓝色 [ASP.NET] 网站。然后我想出了这个主意:我创建了一个 WebAPI 操作,负责将音频文件上传到我在 Content
文件夹中创建的 UploadedAudio
文件夹(这是一个 public 文件夹,对?)。在调试模式下一切正常。
发布到 Azure 后,我可以看到文件以类似 D:\home\site\wwwroot\Content\UploadedAudioab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
的路径保存,但我无法像在调试模式下那样播放它们,因为我得到 NotFound
错误。这是我使用 https://mywebsite.azurewebsites.net/Content/UploadedAudio/5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
的 URL。在调试模式下,http://locahost:port/Content/UploadedAudio/5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
工作正常!
如何访问上传的音频文件?
我希望我的问题足够清楚。如果有人可以帮助我...
谢谢。
知道了!!将这些行添加到 web.config
是解决方案:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mp3" mimeType="application/octet-stream" />
</staticContent>
我想将一些音频文件上传到我的天蓝色 [ASP.NET] 网站。然后我想出了这个主意:我创建了一个 WebAPI 操作,负责将音频文件上传到我在 Content
文件夹中创建的 UploadedAudio
文件夹(这是一个 public 文件夹,对?)。在调试模式下一切正常。
发布到 Azure 后,我可以看到文件以类似 D:\home\site\wwwroot\Content\UploadedAudioab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
的路径保存,但我无法像在调试模式下那样播放它们,因为我得到 NotFound
错误。这是我使用 https://mywebsite.azurewebsites.net/Content/UploadedAudio/5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
的 URL。在调试模式下,http://locahost:port/Content/UploadedAudio/5ab46baa-ffa7-4b7f-bbb9-9d0c53fa0751.mp3
工作正常!
如何访问上传的音频文件?
我希望我的问题足够清楚。如果有人可以帮助我...
谢谢。
知道了!!将这些行添加到 web.config
是解决方案:
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mp3" mimeType="application/octet-stream" />
</staticContent>