2012-09-19 54 views
0

我知道如何從內存中顯示的圖片作爲頁面只是使用像這樣:如何在Django中顯示來自內存的圖片?

import cStringIO 

mStream = cStringIO.StringIO(picBin) 

return HttpResponse(mStream.getvalue(),"image/jpg") 

而是我想在頁面中顯示它如果我不想顯示圖片的頁面, ,比如在HTML中使用,如果圖片是從內存中加載的,是否有人知道我應該設置「src」?

回答

1

你需要的Base-64編碼的圖像內容爲Data URI

data_uri = 'data:image/jpg;base64,' 
data_uri += mStream.getvalue().encode('base64').replace('\n', '') 

現在你可以推data_uri成圖像的src屬性。

+0

哦,是啊!它的工作原理,非常感謝您的解決方案:D –

+0

沒有問題。 – Blender

+0

即使我使用類似的東西,它也能正常工作:

相關問題