2012-03-16 72 views
1

顯示團塊圖像首先這是一個簡單的大學項目,所以時間比數據庫等與其他內容

的性能更重要我有存儲在BLOB文件圖像的數據庫。現在有些表單從這個數據庫輸出數據,但是我希望它也輸出圖像以及文本。

我意識到有一些代碼可以將標題更改爲圖像,但文本不會顯示,那麼有沒有辦法在同一頁面上顯示圖像和文本?

非常感謝,

回答

3

它可以嵌入在HTML中的圖像,但你通常做只有當你有一個很好的理由。假設你做什麼,你寫了下面的代碼,前提是$BLOB是圖像的二進制原始數據:

<img src="data:image/jpeg;base64,<?php echo base64_encode($BLOB); ?>"/>

+0

您可以閱讀關於[數據URI](http://en.wikipedia.org/wiki/Data_URI_scheme)的更多信息。 – 2012-03-16 13:48:55

+0

非常感謝! – Wayneio 2012-03-16 13:58:36

1

無論你需要的圖像是爲什麼不使用像正常的圖像標記,並在src屬性,指定一個PHP腳本以及get參數(例如,< img src ='image.php?name = something.jpg'>)。然後,該腳本對請求進行身份驗證,訪問數據庫,發送適當的頭文件,然後發送實際的BLOB數據。

+0

這是最常用的實現方法。 – 2012-03-16 13:47:06