/*_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
图片文件的存取.
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/
<?php
//$contents就是从数据库读出的字符串//-----------读取
$filename = "F:/mm/M23406.jpg";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
//将$contents存入数据库中即可
//----------输出
//从数据库读出数据赋给$contents
$filename = "aaa1.jpg";
$fd = fopen ($filename, "w");
fwrite($fd,$contents);
fclose ($fd);?>
图片文件的存取.
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-*/
<?php
//$contents就是从数据库读出的字符串//-----------读取
$filename = "F:/mm/M23406.jpg";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
fclose ($fd);
//将$contents存入数据库中即可
//----------输出
//从数据库读出数据赋给$contents
$filename = "aaa1.jpg";
$fd = fopen ($filename, "w");
fwrite($fd,$contents);
fclose ($fd);?>
解决方案 »
- 如何编写不匹配指定单词的正则表达式?
- use vars qw / %opt /; 咨询语法问题.
- 在那里有php的网站后台管理系统
- 因跨网站,我把 php.ini 中的 session.cookie_domain=.aaa.com
- 为何取不到$PATH_INFO的值?求救。。。。。。。。。。。。
- 文件上传时的奇怪问题。急!急!急!
- 熟悉PHP----->SESSION问题的大侠请进!
- PHP如何调用Oracle存储过程(返回值为Cursor类型)
- 哪位好心的哥哥姐姐知道为什么我的环境变量当页面刷新时不能保留吗?
- [求助]在页面标头,做个登录和非登录状态显示
- php里怎么做datetime类型变量的减法?
- 好难受的问题,无法上传文件!!!!
$filename = "test.jpg";
$fp = fopen($filename,"rb"); // 若为WIN系统,则必须加上“b”
while(!feof($fp))
{
$picture.=fread($fp,1024);
}
$picture = base64_encode($picture);
fclose($fp);// 插入到MYSQL数据库
$conn=mysql_connect("localhost","root","");
@mysql_select_db("test",$conn);
$query="insert into pic (filename,picture) values ('$filename','$picture')";
$result=mysql_query($query);
$id=mysql_insert_id();
// 从MYSQL取数据
$query="select * from pic where id='$id'";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
$data = base64_decode($row[picture]);
// 显示图片
header("Content-type: image/jpeg");
echo $data;