我在服务器上安装了Apache 2.2.8,我正在尝试使用它X-SendFile
来提供视频文件.
不幸的是,有些设备,比如iPad,似乎需要Byte Range
为文件服务,但我无法Accept-Ranges
使用X-SendFile
.
这是代码
header("Content-type: application/octet-stream");
header('Content-Disposition: attachment; filename="' . basename($file_name) . '"');
header('Accept-Ranges: bytes');
header("X-Sendfile: $file_name");
Run Code Online (Sandbox Code Playgroud)
我想避免从php发送字节块导致的开销和复杂性.
我遇到了一个非常恼人的移动网络问题.该网站我有使用图片为大多数IT上的按钮,无论是<a href="..."><img>
和<input type='image'>
.因此,如果用户禁用图像,网站不仅看起来不好,而且还失去了浏览网站的所有能力.特别是,Android不显示alt
图像信息,因此没有任何暗示未显示的图像.
有没有办法确定浏览器是否在不使用JavaScript的情况下禁用了图像?如果他们已禁用它,我想显示更通用的文本优化网站.