顯示我的BLOB圖像所以,我的最後一個問題是關於如何有從搜索出我的techID:我需要我的PHP頁面從MySQL數據庫
我的新問題是,在此頁上。我也添加了回顯圖像。但是在使用Blob
時遇到問題,並且顯示我的圖像而不是二進制JPEG數據。 我一直在試圖找到這個的另一個實例,但找不到任何解決我的錯誤。
//Header ('Content-type: image/jpeg')
echo "<dt><strong>Technician Image:</strong></dt><dd>" . '<img src='.$row2['image'].' width="290" height="290">' . "</dd>";
和
$query_Recordset2 = "SELECT * FROM technician WHERE techID=" . $row1["techID"] ;
$Rs2 = mysql_query($query_Recordset2) or die(mysql_error());
只是我已經把在如此遠離我的最後一個問題的變化(包括明顯我被給予此修復工作)。
我不明白的是在哪裏以及如何使'Content-type: image/jpeg'
讓我的網頁識別出正在鏈接的圖像,它是MIME類型image/jpeg
。
什麼我看到我的網頁上是這樣
技術員圖片: Eji` = $ 7F做「B Ckkc R ^M ;〜0120 & m)J R E)JDR E)JDR E)JDR E)JDR E)JDR E)JDSjR ) + N .R,u i n9, QX〜 {( ̮ : 2 12 「 aV7 6 { LP[ W R $ + LMc'hM 5 o PA | ګ .8 E Rn 1 [ { 3> rY X ; Ǖ u z ' vf N葟 z Q k 3 O ܨ ٔ ٔ ?s ,N [{+ d ;'$$ & IJR)JR)JR)JR)JR )JR)JR)JR)JR)JR)JR)JR) 寬度= 「290」 HEIGHT = 「290」>
很明顯,我已經刪除了一箇中間塊,所以它不是很大。有一個「破碎的圖像」框出現在面前,當我右鍵單擊並選擇「在新窗口中打開圖像」時,其放入的URL僅爲Content-type:
,或者我得到一個帶有url的禁止訪問頁面http:// localhost/Sim5Server/Pages/%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%10JFIF%EF%BF%BD%01%02%EF%BF%BD%EF%BF%BDd%EF%BF%BDd%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BDC%EF%BF%BD
I已經在該網址中放置了一個空間,因爲它不是互聯網的鏈接。
我只用我只需要它作爲一個小的不足64Kb的圖像
*旁註:*停止使用不推薦使用的'mysql_ *'函數。改爲使用[MySQLi](http://php.net/manual/en/book.mysqli.php)或[PDO](http://php.net/manual/en/book.pdo.php)。 – Raptor