开发者社区> 问答> 正文

PHP可以在MySQL中存储图像吗??mysql

我已经在PHP中构建了一个小型Web应用程序,用户必须首先登录。一旦他们登录,我打算在其“个人资料”中显示一个小缩略图。

我必须确保图像小于特定尺寸以节省空间,或者确保图像具有特定分辨率,或者两者兼而有之,甚至可能使用诸如image magick之类的东西来缩小图像。 不确定目前最好的方法是什么,欢迎提出任何想法。

另外,我一直在尝试确定将图像存储users为MySQL表中的Blob还是单独images存储具有唯一ID的表,然后将适当的图像ID存储在users表中,或者简单地保存是否更好将文件上传到服务器上(也通过上传页面),并将文件另存为theUsersUniqueUsername.jpg。最好的选择?

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

我只是一个业余程序员,并且以前从未做过这样的事情,因此,示例和/或很多细节都非常感谢。

展开
收起
保持可爱mmm 2020-05-17 17:20:16 529 0
1 条回答
写回答
取消 提交回答
  • 总是取决于上下文,但是通常,我将用户映像存储在文件系统中的文件夹中,/content/user/{user_id}.jpg并尝试尽可能少地打扰数据库。来源:stack overflow

    2020-05-17 17:25:01
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛 立即下载
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载

相关镜像