只是一个简单的问题我想让用户将facebook帐户链接到我的新产品,我想知道如何把那里的facebook照片URL并将其保存为BLOB formate for MYSQL中的图像
我正在使用此示例连接到Facebook https://github.com/facebook/connect-js/blob/master/examples/jquery/login.html
并将图像发送到我的服务器我使用$ .ajax格式将其提交给core.php(我还没有编码,因为我需要知道最好的方法。
答案 0 :(得分:0)
我的第一个建议是不将图像数据存储在数据库中,除非您在数据库备份中绝对需要它。您将大量混乱您的数据库。相反,只需使用服务器端$ facebook类获取图片的url,然后将“file_get_contents”添加到您的php内存中。
然后将其转储到磁盘上并将该转储映像的引用保存在数据库中。它会以这种方式为您的数据库带来更多好处。
否则,如果你真的想将它保存到BLOB,请使用相同的方法将图像提取到内存中,然后使用hex()函数将其转换为适合INSERT / UPDATE的文本表示形式。查询...
答案 1 :(得分:0)
只需保存对Facebook存储图像的位置的引用。这样你可以滥用他们的服务器(非常好/快),只提供引用他们服务器的图像标签。
此外,当您将图像保存到数据库时,会丢失将图像保存到文件系统时所获得的本机压缩,因此您没有太多理由膨胀数据存储大小(我认为备份更容易)。