如何把图片存入数据库,图片存入数据库,MYSQL 是支持把图片


MYSQL 是支持把图片存入数据库的,也相应的有一个专门的字段 BLOB (Binary Large Object),即较大的二进制对象

还有个更大的存二进制的LONGBLOB;

#!/usr/local/bin/python2.7#-*- coding: UTF-8 -*-import MySQLdb as mdb import sys try:    fin = open("./web.jpg")    img = fin.read()    fin.close()except IOError,e:    print "Meet Error %d %s" % (e.args[0],e.args[1])    sys.exit(1)try:    conn = mdb.connect(host='localhost',user='angryfox',passwd='ofwho',db='test')    cursor = conn.cursor()    cursor.execute("INSERT INTO images SET data='%s'" % mdb.escape_string(img))                                                                                            #conn.commit()    cursor.close()    conn.close()except mdb.Error,e:    print "Meet Error %d %s" % (e.args[0],e.args[1])    sys.exit(1)#该片段来自于http://byrx.net

评论关闭