个人资料图片如何运作?

时间:2013-08-02 08:00:01

标签: php mysql profile image

我正在使用PHP和MySQL,并且不知道从哪里开始如何设置个人资料图片。

似乎所有其他用户数据都可以保存在mysql表中,但我不认为我可以将图片放入mysql表中。那么个人资料图片一般如何运作?

2 个答案:

答案 0 :(得分:2)

可以将图片放入数据库(使用BLOB字段),但由于the performance hit,我不会。

使用PHP将图像存储在文件系统上,只需将图片的ID存储在数据库中即可。

答案 1 :(得分:1)

我认为通常所做的是设置一个上传系统,供用户上传他们的图片。您只需通过使用类似用户ID的命名将该图像与用户链接。

然后你只需要存储数据库中上传图片的链接,这样你也可以想象允许用户使用远程图像,虽然这可能不是一个好主意。

但如上所述,MySQL BLOB字段允许存储图片。