Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Azure应用程序服务文件访问_Php_Azure_Azure Web App Service_Azure App Service Envrmnt - Fatal编程技术网

Php Azure应用程序服务文件访问

Php Azure应用程序服务文件访问,php,azure,azure-web-app-service,azure-app-service-envrmnt,Php,Azure,Azure Web App Service,Azure App Service Envrmnt,我在wwwroot/uploads上有一些文件需要任何人公开访问 它当前抛出404错误,但该文件存在,并且我使用的URL是正确的。有人可以指导我配置此文件夹的访问控制吗 我尝试过使用.htaccess文件(allow all),也尝试过处理web.config文件。不过运气不好。(访问属性需要递归地应用于“uploads”目录的所有子目录 谢谢大家 更新: 问题是IIS未配置为支持我尝试使用的.mp4 MIME类型。只是在主web.config文件中添加了该类型,现在可以正常工作:) 感谢@mi

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

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

我尝试过使用.htaccess文件(allow all),也尝试过处理web.config文件。不过运气不好。(访问属性需要递归地应用于“uploads”目录的所有子目录

谢谢大家

更新:

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


感谢@misaim的帮助:)

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

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


您能否更新问题以澄清您试图访问的文件的扩展名?如果你在里面放一个html文件,它会工作吗?是的,它是一个.mp4文件,MIME只是没有配置成工作。谢谢你的帮助:)