将pdf文件上传到Mysql服务器

时间:2011-05-02 17:19:29

标签: php mysql file uploading

我无法上传使用Photoshop和PDFTK创建的pdf文档。其他pdf文档上传没有任何问题。

我收到以下警告:

  

fread():提供的参数不是   

中的有效流资源      

警告:fclose():提供参数   不是有效的流资源

1 个答案:

答案 0 :(得分:2)

我不建议将PDF上传到MySQL - 您必须将其保存为BLOB,然后阅读BLOB。这会使您的数据库迅速膨胀并导致速度问题。

相反,将PDF上传到文件系统,并将PATH保存到MySQL中的PDF。然后你可以从MySQL读取这条路径。

但是,如果你绝对需要将文件保存为BLOB - 这是一个很好的教程: http://bytes.com/topic/php/insights/740327-uploading-files-into-mysql-database-using-php