Azure应用服务文件访问

时间:2016-02-28 08:16:54

标签: php azure azure-web-sites azure-app-service-envrmnt

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

它当前抛出404错误,但该文件存在,并且我使用的URL是正确的。任何人都可以指导我配置访问控制到这个文件夹吗?

我尝试过使用.htaccess文件(允许所有文件),并尝试使用web.config文件。虽然没有运气。 (访问属性需要以递归方式应用于“上传目录”的所有子项。

全部谢谢!

更新

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

感谢@misaim的帮助:)

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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