PHP在MySQL中存储图像?

我已经在PHP中构建了一个小的Web应用程序,用户必须首先登录。一旦他们登录,我打算显示一个小缩略图作为其“配置文件”的一部分。

我将必须确保图像低于特定的大小,以节省空间,或确保它是一个特定的分辨率,或两者,或者甚至使用像图像magick缩放它。
不知道什么是最好的方法,还是,任何想法欢迎。

此外,我一直在努力工作,如果更好地存储在MySQL的用户表中的图像作为blob,或者可能一个单独的图像表与唯一的id,只是存储在用户表中的适当的图像id,或者只是将上传的文件保存在服务器上(通过上传页面),并将文件另存为theUsersUniqueUsername.jpg。
最好的选择?

我在这里找到一个关于保存图像到mysql的教程:
http://www.phpriot.com/articles/images-in-mysql

我只是一个爱好的程序员,从来没有做过这样的事情,所以例子和/或很多细节是非常感激。

总是取决于上下文,但通常,我将文件系统上的用户映像存储在名为/content/user/{user_id}.jpg的文件夹中,尽可能少地打扰数据库。
http://stackoverflow.com/questions/527801/php-to-store-images-in-mysql-or-not

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:PHP在MySQL中存储图像?