2011-06-23 32 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

Whoa!私はこれが存在するのかどうかは分かりませんでした。ありがとう:) –

+1

@David「」に(何かを)描画して、それを['canvas.toDataURL()'](http://)を使用してページ内の通常の '' www.w3.org/TR/html5/the-canvas-element.html#dom-canvas-todataurl)。 –

+0

ありがとうございます!それはとても役に立ちました – Preethi

関連する問題