mysql可以直接保存二进制的数据,数据类型是blob。 通常在数据库中所使用的文本或整数类型的字段和需要用来保存图片的字段的不同之 处就在于两者所需要保存的数据量不同。MySQL数据库使用专门的字段来保存大容量的数据,数据 类型为BLOB。 MySQL数据库为BLOB做出的定义如下:BLOB数据类型是一种大型的二进制对象,可以保存可 变数量的数据。BLOB具有四种类型,分别是TINYBLOB,BLOB, MEDIUMBLOB 和LONGBLOB,区别在于各自所能够保存的最大数据长度不同 。 建立数据库 CREATE TABLE ccs_image ( id int(4) unsigned NOT NULL auto_increment, description varchar(250) default NULL, bin_data longblob, filename varchar(50) default NULL, filesize varchar(50) default NULL, filetype varchar(50) default NULL, PRIMARY KEY (id) ) 接着是上传文件的页面,upload.php,code如下: <HTML> <HEAD><TITLE>Store binary data into SQL Database</TITLE><