我已经在PHP中构建了一个小型Web应用程序,用户必须首先登录。一旦他们登录,我打算在其“个人资料”中显示一个小缩略图。
我必须确保图像小于特定尺寸以节省空间,或者确保图像具有特定分辨率,或者两者兼而有之,甚至可能使用诸如image magick之类的东西来缩小图像。 不确定目前最好的方法是什么,欢迎提出任何想法。
另外,我一直在尝试确定将图像存储users为MySQL表中的Blob还是单独images存储具有唯一ID的表,然后将适当的图像ID存储在users表中,或者简单地保存是否更好将文件上传到服务器上(也通过上传页面),并将文件另存为theUsersUniqueUsername.jpg。最好的选择?
我在这里找到了有关将图像保存到mysql的教程:http : //www.phpriot.com/articles/images-in-mysql
我只是一个业余程序员,并且以前从未做过这样的事情,因此,示例和/或很多细节都非常感谢。
总是取决于上下文,但是通常,我将用户映像存储在文件系统中的文件夹中,/content/user/{user_id}.jpg并尝试尽可能少地打扰数据库。来源:stack overflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。