我想HTTP從URL獲取圖像,並且請求的內容(我認爲這將是一個base64圖像)發送到HTML img標籤的地方將作爲SRC的img。下面是我爲我的模板的一個助手,但它不能正常工作:流星:發送圖像爲base64到HTML
getPosterFromURL: function(posterURL) {
return HTTP.get(posterURL, function(error, result) {
if (!error) {
return result.content;
} else {
return false;
}
});
},
這是我的img標籤,以防萬一:
<img src="{{getPosterFromURL posterURL}}" class="img-responsive">
和樣本網址:
http://ia.media-imdb.com/images/M/MV5BMTI2NDI5ODk4N15BMl5BanBnXkFtZTYwMTI3NTE3._V1_SX300.jpg
,如果我得到GET請求的內容的base64和複製粘貼到img標籤的src屬性,但如果我嘗試使用該模板幫助做它工作正常。
注:最簡單的辦法是設置URL作爲HTML img標籤的src屬性,但我不能這樣做,因爲各種原因。
這樣的URL呈現了我一個二進制,不是的base64編碼。這是打算嗎? – DaSourcerer
示例URL指向一個jpeg文件。在這種情況下,執行'HTTP.get'是多餘的,因爲您可以直接將鏈接放入'src'屬性。 –
我從獲取圖像的API將不提供圖像,如果它鏈接到一個img標籤的src(除非我在本地運行的服務器),所以我想通過使用HTTP來解決這個問題GET請求。我不知道它是否會起作用。 – user1837378