洞察掌握android电视app开发中的安全与合规策略,提升企业运营效率
945
2022-08-30
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~