当前位置: 首页 > 面试题库 >

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

慕健
2023-03-14
问题内容

我已经在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并尝试尽可能少地打扰数据库



 类似资料:
  • 问题内容: 这个问题已经在这里有了答案 : 8年前关闭。 可能的重复项: MySQL中的图像在MySQL中 存储图像 我正在尝试建立一个网站,供用户在注册时上传其图像。我希望对于每个图像,都应该有一个用PHP创建的缩略图(这并不困难)。我想将拇指(因为它们很小)保存在数据库中,并且使用MySQL。(我不想将拇指另存为驱动器上的物理文件。) MySQL是否允许保存和检索图像数据,我该如何处理?如果它

  • 问题内容: 已关闭 。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗? 添加详细信息并通过编辑此帖子来澄清问题。 6年前关闭。 请给我查询在MySQL数据库中插入图像的查询。我是stackoverflow的新手,所以如果我的问题不符合要求,请忽略我。 问题答案: 有特定的原因为什么您不能存储对图像的引用,而不是实际图像? 图像很大,它们使数据库很大。SQL可能很痛苦(因为它不是面向对

  • 问题内容: 这个问题使我感到困惑,所以我认为我应该听专家的声音! 将图像上传到文件夹并仅保存指向mysql的链接是否更好,还是将img本身上传到Blob mysql字段中更好? 非常感谢你 问题答案: 我经常建立用于将图像存储在数据库中的系统,这样做有其优点和缺点。 优点: 您所有的数据都保存在一个地方,如果您迁移网站/数据库,图像将在那里 它更易于排序/删除/等… 由于您必须通过PHP脚本提供服

  • 问题内容: 如何在MySQL数据库中存储和显示图像。到目前为止,我只编写了从用户那里获取图像并将其存储在文件夹中的代码,而到目前为止,我编写的代码是: HTML FILE PHP文件 问题答案: 我找到了答案,对于那些在这里寻找相同事物的人,我是怎么做的。您不应该考虑将图像上传到数据库,而是可以将上传文件的名称存储在数据库中,然后检索文件名,并在要显示图像的任何位置使用它。 HTML代码 PHP代

  • 问题内容: 有什么方法可以使用Java API将图像文件存储在Firebase中以用于android应用程序? 我已阅读此线程,可以使用JavaAPI将图像文件存储在Firebase中,但仍然没有答案。我知道有一个官方的api,称为firepano,这里是链接https://github.com/firebase/firepano,但这是Java语言库的链接。 Java库有什么解决方案吗? 问题答

  • 问题内容: 有什么方法可以使用Java API在Firebase中存储图像文件? 问题答案: 尝试使用以下代码段: 并用于检索