企业防火墙阻止MP4有没有办法在PHP中检测到这一点?

时间:2014-09-29 10:30:37

标签: php firewall mp4

我有一个应用程序可以自动播放MP4作为动画模型的一部分。一些公司网络阻止MP4,所以我希望能够检测MP4是否被阻止,如果是,则提供静止图像。有没有办法在PHP中执行此操作?

1 个答案:

答案 0 :(得分:0)

当我的评论解决了这个问题时,我发布了它,以便问题可以离开队列。

虽然没有内置的PHP函数可以测试网络以查看是否阻止了这种方式,但一个相当简单的解决方法是简单地保留一个可能被阻止的静态微小文件。

在执行代码期间,脚本可以测试(使用fopen例如:http://php.net/manual/en/function.fopen.php)以查看它是否可以无问题地到达/下载此文件。如果是这种情况,脚本将能够下载所需的媒体并将其显示给用户而不会出现问题。如果无法访问该文件,则代码可以使用替代品(如图像)为用户显示。