Azure 应用服务文件访问

Azure App Services File Access

我在 wwwroot/uploads 上有一些文件,需要任何人都可以公开访问。

它目前抛出 404 错误,但文件存在,并且我使用的 URL 是正确的。谁能指导我配置对此文件夹的访问控制?

我试过使用 .htaccess 文件(全部允许),也试过弄乱 web.config 文件。虽然没有运气。 (访问属性需要递归地应用于 'uploads' 目录的所有子目录。

谢谢大家!

更新:

问题是 IIS 没有配置为支持我尝试使用的 .mp4 MIME 类型。刚刚在主 web.config 文件中添加了它,现在可以使用了:)

感谢@misaim 的帮助:)

您是否尝试过更改文件的系统权限?不仅仅是网络服务器权限?即 chmod -R 777(实际上不要这样做,使用正确的权限,这是打开)。

这可能是因为默认情况下未为媒体文件启用 MIME 类型。尝试删除 web.config 并启用 mp4 或图像文件,看看您的错误是否消失。

https://en.wikipedia.org/wiki/Media_type