您好我正在尝试使用PHP代理woff字体文件
这是我使用的代码$ path是硬盘上文件的路径。但我在控制台中收到错误
无法解码下载的字体:http://localhost/font/fontawesome-webfont.woff?v=3.2.1 fakemboard.com/:1 OTS解析错误:版本标签无效
如果我使用PHPStorm默认的http服务器,它可以正常工作。
我附上了两张图片:
1)第一个是我的PHP代理的问题响应
2)第二个是使用PHPStorm默认服务器的正常服务器
你能帮我找一下我的代理缺少什么吗?我相信它可能是标题买我对此很弱。因此,如果您提供缺少的代码,将会非常有用。感谢
header('content-type: application/font-woff');
$file = fopen($path, 'rb');
if ($file) {
fpassthru($file);
exit;
}
答案 0 :(得分:0)
我流传了Mike'Pomax'Kamermans的建议,并使用错误的字体文件编写好的文件字体文件。确实他们是不同的。坏文件在开头有两个额外的空白行。
之所以发生这种情况,是因为我在其中一个PHP文件中意外地在<?php
标记之前添加了空行并且php呈现了它们。希望这有助于其他人