一般情况下,在网站应用中,网站的图片,我们在数据里保存的都是图片的路径,但有些情况是需要直接保存图片本身的,这个在mysql中是如何存储的?我们来看一下。
方法/步骤
1
首先我们在设计数据库时,需要设置一个表来保存图片数据。
2
表中的一个列保存数据时,需要设置一个mediumblob的数据类型,这个类型每行可以保存16M大小的数据,这对于一般的图片来说,都已经够用了。
4
接着在php代码中,我们获得上传的图片文件后,使用全局变量_Files来得到上传文件的路径。
5
然后使用file_get_contents方法获得这个文件的二进制数据。
6
通过sql把二进制数据保存到对应的图片表。
7
按上方的方法就可以把图片保存到mysql数据库中了。上文的关键代码都是以php的语法的,其他语言的可以参考这里的。
上一篇:多闪怎么撤回已发出去的图片
下一篇:抖音双向关注了为什么还发不了图片