php 读取access数据的blob字段信息生成字体文件

寂寞的农民 2015-01-20 05:51:18
这是access数据内容 表名是font


要实现的效果就是读取blob数据生成字体文件。
这是我写的。


这是生成的文件


出现的问题是:生成文件中文件大小最大为256Kb,文件大小为256KB的文件打不开,双击打开出现


猜测可能出现的原因是:blob数据读取不全,造成生成文件的信息不全,才出现这样的情况

不知到怎么去解决,求大神指点。
...全文
284 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
傲雪星枫 2015-01-26
  • 打赏
  • 举报
回复
那上傳一個很小的文件,然後比對一下。用軟件獲取的與php獲取的差別在哪裡。
寂寞的农民 2015-01-26
  • 打赏
  • 举报
回复
引用 4 楼 fdipzone 的回复:
TinyBlob 最大 255B Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G 1.字段类型太小,字体文件超出,导致保存不完整,改用MediumBlob类型试试。 2.数据库损坏了。 参考:http://blog.csdn.net/fdipzone/article/details/39915131
数据库用别的软件是可以读出来的,应该能确定数据库是没有损坏的。另外这个数据库不是我建的,既然能用别的软件读取出来,也就应该说明字段类型应该不小。
傲雪星枫 2015-01-20
  • 打赏
  • 举报
回复
TinyBlob 最大 255B Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G 1.字段类型太小,字体文件超出,导致保存不完整,改用MediumBlob类型试试。 2.数据库损坏了。 参考:http://blog.csdn.net/fdipzone/article/details/39915131
xuzuning 2015-01-20
  • 打赏
  • 举报
回复
你的文件有问题吧?我用 access 打不开
寂寞的农民 2015-01-20
  • 打赏
  • 举报
回复
这是数据库文件 http://pan.baidu.com/s/1dD1rSyP
xuzuning 2015-01-20
  • 打赏
  • 举报
回复
只有看到数据库文件才好做判断

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧