关于PHP用户头像问题 求助

大家好,我做用户资料时涉及到用户头像上传,请问是保存到数据库好呢还是存在文件夹好呢?还有它们之间的安全问题,插入数据库又怎么操作呢... 大家好,我做用户资料时涉及到用户头像上传,请问是保存到数据库好呢还是存在文件夹好呢?还有它们之间的安全问题,插入数据库又怎么操作呢 展开
 我来答
百度网友22dfbf9
2012-09-29 · TA获得超过146个赞
知道答主
回答量:55
采纳率:0%
帮助的人:96.3万
展开全部
基于安全性来讲,存数据库更好
基于性能来讲,存文件更好
可以根据用户ID、用户名、email等信息做一个hash,然后用hash字符串作为文件名保存文件,当然这只是一种方法。

要插入数据库也很简单,先file_get_contents,然后insert到blob字段。
mysql和oracle的区别在于,mysql需要根据图片大小选择Blob(最大65K)、或MediumBlob (16M),oracle直接blob就可以
lifei6671
2012-09-29 · TA获得超过9228个赞
知道大有可为答主
回答量:3899
采纳率:25%
帮助的人:2765万
展开全部
头像一般需要放在文件夹下,这样可以实现缓存以及节省系统资源.

插入数据库的时候只需要插入图片路径就可以了!

这样没什么安全性问题!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式