2011-06-23 27 views
4

我一直在嘗試加載數據庫中的圖像(在本地電話上).JSON與java交談並獲取字節數組,我將它編碼爲64位數據並返回一個字符串數組。 現在我試圖解析json數據。我看到數組,但我如何閱讀它或在html中設置圖像標記。所有答案讚賞如何顯示在html中存儲爲字符串數組的圖像?

回答

11

使用data:// URI scheme

例如,如果base64編碼的數據是:

iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg== 

那麼你將數據放到圖像的src屬性,像這樣:

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==" alt="Red dot" /> 

其中提請本圖片:

small red dot

+2

哇!我甚至不知道這件事情是否存在。謝謝:) –

+1

@David使用['canvas.toDataURL()'](http://)可以在頁面上繪製(),然後在頁面中將其渲染爲常規的'' www.w3.org/TR/html5/the-canvas-element.html#dom-canvas-todataurl)。 –

+0

謝謝!這非常有幫助 – Preethi

相關問題