首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用fpassthru的php代理woff字体

使用fpassthru的php代理woff字体
EN

Stack Overflow用户
提问于 2016-01-07 17:06:22
回答 1查看 156关注 0票数 0

嗨,我正在尝试使用PHP代理woff字体文件

这是我使用的代码,$path是硬盘上文件的路径。但是我在控制台上发现了一个错误

无法解码下载的字体: http://localhost/font/fontawesome-webfont.woff?v=3.2.1 fakconplard.com/:1 OTS解析错误:无效的版本标签

如果我使用PHPStorm默认http服务器,它可以正常工作。

我附上了两张图片:

1)第一个是我的PHP代理的问题响应

2)第二个是使用PHPStorm默认服务器的OK服务器。

你能帮我找出我的代理缺少什么吗?我相信这可能是头买,我在这方面很薄弱。因此,如果您提供缺失的代码,这将是非常有帮助的。谢谢

代码语言:javascript
复制
header('content-type: application/font-woff');
$file =  fopen($path, 'rb');
if ($file) {
    fpassthru($file);
    exit;
}

EN

回答 1

Stack Overflow用户

发布于 2016-01-08 01:40:07

我向Mike 'Pomax‘Kamerman提供了建议,并将好文件字体文件与坏字体文件进行了比较。的确,它们是不同的。坏文件在开头有两个额外的空行。

之所以发生这种情况,是因为在我所包含的一个PHP文件中,我意外地在<?php标记和php呈现之前添加了空行。希望这能帮到别人

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34661097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档