php文件上传下载(存放文件二进制到数据库)

网友投稿 873 2022-08-30

php文件上传-(存放文件二进制到数据库)

php文件上传-(存放文件二进制到数据库)

php读取mysql二进制图片

$img 二进制data $file_dir="temp/test.jpg"; if($fp = fopen($file_dir,'w')){ if(fwrite($fp,$img)){ fclose($fp); } }

1将文件存到项目路径下

2.如果你想把二进制的数据,比如说图片文件和HTML文件,直接保存在你的MySQL数据库,那么这篇文章就是为你而写的!我将告诉你怎样通过HTML表单来储存这些文件,怎样访问和使用这些文件。      一、本文概述      本文的主要内容如下:      *  在MySQL中建立一个新的数据库      *  一个怎样储存文件的例子程序      *  一个怎样访问文件的例子程序      二、在MySQL中建立一个新的database      首先,你必须在你的MySQL中建立一个新的数据库,我们将会把那些二进制文件储存在这个数据库里。在例子中我会使用下列结构,为了建立数据库,你必须做下列步骤:      1.  进入MySQL控制器      2.  输入命令"create  database  binary_data;"      3.  输入命令"use  binary_data;"      输入如下命令:

"CREATE TABLE binary_data ( id INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,description CHAR(50), bin_data LONGBLOB, filename CHAR(50), filesize CHAR(50), filetype CHAR(50));" (不能断行)(2)upload.php //上传界面

(3)submit.php//把用户上传得文件连同文件的基本信息保存到数据库里

显示上传文件信息";} else { echo "你没有上传任何文件";}?>

(4)show_info.php //从数据库里取出文件的基本信息[文件名和文件大小]

上传的文件的信息:";echo "
文件名称:$name";echo "
文件大小:$size";echo "
-";?>

(5)show_add.php //从数据库里取出文件内容

(6)list.php //显示所有文件清单

上传的文件的信息:"; echo "
文件名称:$row[file_name]"; echo "
文件大小:$row[file_size]"; echo "
-";}mysql_free_result ( $result );mysql_close ();?>

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【vue3+ts后台管理】商品列表完成
下一篇:falco 【1】入门
相关文章

 发表评论

暂时没有评论,来抢沙发吧~