首先, 你要知道圖片的格式, 如: jpg, png 諸如此類
你所需要的網(wǎng)站建設(shè)服務(wù),我們均能行業(yè)靠前的水平為你提供.標(biāo)準(zhǔn)是產(chǎn)品質(zhì)量的保證,主要從事成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、企業(yè)網(wǎng)站建設(shè)、成都手機(jī)網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)、品牌網(wǎng)站建設(shè)、網(wǎng)頁制作、做網(wǎng)站、建網(wǎng)站。創(chuàng)新互聯(lián)建站擁有實(shí)力堅(jiān)強(qiáng)的技術(shù)研發(fā)團(tuán)隊(duì)及素養(yǎng)的視覺設(shè)計(jì)專才。
其次, 二進(jìn)制只是一種儲(chǔ)存格式, 不影響輸出
具體如下
header("Content-Type: image/jpeg"); // image/jpeg: MIME類型, 各種圖片都有各自的MIME類型
... 省略數(shù)據(jù)庫讀取
echo $sql['Image']; // 直接輸出二進(jìn)制數(shù)據(jù)
只要中間不出現(xiàn)意外的輸出(如: PHP報(bào)錯(cuò)), 就可以了
你好,像制作驗(yàn)證碼那樣
把字節(jié)流扔進(jìn)一個(gè)圖片類型的文件里,然后就可以了
希望能解決你的問題,望采納
直接讀取出來放過去,但是要注意mysql存儲(chǔ)的格式是類型:mediumblob
要變成圖片,還需要php代碼轉(zhuǎn)化一下
filelist.php
?php
................
$result=mysql_db_query(.........id,filename.........);#查詢結(jié)果并存入變量中
$rows=mysql_num_rows($result);#得出數(shù)據(jù)行數(shù)
for($i=0;$i$rows;$i++){
$total=mysql_fetch_array($result);
echo
"lia
href='filedown.php?fileid=$total[id]filename=$total[filename]'
target
='_blank'
$total[filename]/a/li";
}
...............
?
filedown.php
?php
$fid=$_GET['fileid'];
$fname=$_GET['filename'];
.....................
.....................
$result=mysql_db_query(.........,"select
id,filename,datasize,filedata
from
ftable
where
id='$fid'",.........);
$total=mysql_fetch_array($result);
$file_size=$total[datasize];
header("Content-type:application/octet-stream");
header("Accept-Ranges:bytes");
header("Accept-Length:$file_size");
header("Content-Disposition:attachment;filename=".$total[filename]);
echo
$total[filedata];
...............
?
======
你說把二進(jìn)制的字節(jié)流取出生成文件保存到磁盤然后給個(gè)超鏈接,
這樣做法沒意義,你既然把它存在庫里了那直接stream給用戶是最好的方式,否則你還得考慮把它還原到文件夾用戶使用完后怎么處理的問題?如果保留那當(dāng)初就應(yīng)該同時(shí)把它存在文件夾省得者多麻煩,如果不保留那反復(fù)生成刪除還有共享問題反而加重服務(wù)器負(fù)擔(dān)。要么一次生成定期擇優(yōu)刪除,又有許多代碼有的寫了。。。
文章名稱:php數(shù)據(jù)庫取二進(jìn)制 php讀取數(shù)據(jù)庫內(nèi)容
分享URL:http://jinyejixie.com/article20/dosedjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)站設(shè)計(jì)公司、軟件開發(fā)、手機(jī)網(wǎng)站建設(shè)、網(wǎng)站排名
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)