我在AIR應用程序中顯示'Base64'編碼圖像時遇到了一些問題。 我通過Web服務以XML格式獲取圖像,即'Base64'編碼的字符串。在應用程序方面,我可以對其進行解碼,但無法實時顯示圖像。 Google上的一些搜索給了我不同的結果,但與我的問題無關,因爲它們中的大多數都與Flex有關。 我的查詢如下: 1)解碼'Base64'字符串後,是否需要使用一些PNG編碼器將其轉換爲PNG圖像?如果是這樣,那麼我如何在我的Adobe AIR HTML/Javascript應用程序中使用PNGEncoder。有沒有任何API或如此? 2)由於我從Web服務器獲取的圖像是一個圖標,我設置它作爲其我動態地創建作爲元a「的src」值如下:如何在使用Javascript/HTML的Adobe AIR應用程序中顯示'Base64'編碼圖像
var category_header_img = new Element('img',
{
'id': 'category_header_img' + this.SelectedCategoryID,
'class': 'category_header_img',
'src': 'data:image/png;base64,'+categoryIconBytes,
'cat_id': this.SelectedCategoryID
});
I」 d發現了這個解決方案, 'src': 'data:image/png;base64,'+categoryIconBytes
某處其中嘗試使用,但沒有奏效。(其中,categoryIconBytes是「Base64的」編碼字符串)
請幫助解決這個問題。我會很感激你的任何建議。 謝謝。