如何将缩略图图像存储到数据库中?
问题描述:
我使用ffmpeg工具从视频创建了一个.png图像,我想如何将该图像插入到具有blob字段的数据库中,同时我想知道如何从数据库中重新收集该图像以显示为再次形象?如何将缩略图图像存储到数据库中?
答
使用file_get_contents($fileDir);
然后插入到您的数据库中的文本列类型,确保您在插入之前您的file_get_contents
字符串。
它被称为BLOB插入。
答
一般来说,不建议将图像存储在数据库中。将它们存储在fs中通常会更好,并且只将元数据保存在db中。
答
将数据库的文件名或路径存储到数据库中通常是一个比较好的做法,而不是将其存储为blob。当您拥有大量图像时,您会注意到性能很高。
除此之外,在实际文件中使用php的内置文件和图像功能,而不是事先处理blob要容易得多,也更安全。
http://www.java-samples.com/showtutorial.php?tutorialid=930就是一个例子 – Darbio 2010-03-18 07:02:54