2017-08-27 82 views
1

最近,我成了我自己在node.js中聊天的製作很感興趣我已經做了很多事情(如註冊和登錄),但我被困在一個問題:我需要在好友列表中顯示的人頭像,這將是這個樣子: test friend list
那些灰色圓圈是一個img標籤(這將是默認的空圖像),並且它們應該被替換爲替身。但是,我不知道通過請求將圖像發送到客戶端的正確方式是什麼。我使用socket.io來傳遞和發送JSON,但我相信你不能通過socket.io發送圖像(或文件?)。我在互聯網上發現的唯一信息是關於使用AJAX請求將文件上傳到服務器,這很有用,但仍然沒有告訴我如何向服務器索取圖片。下載頭像和node.js的中顯示它們

var id = 0; 

function addFriendElement() { 
    $().add(
    '<div class="personTab" onclick="makeActive(this);">' + 
    '<div class ="smallAvatar"><img src="img/testAvatar.png" alt="No avatar?"></div>' + 
    '<div class ="nickname">' + id + '</div>' + 
    '</div>').appendTo("#friendList"); 
    id++; 
} 

這就是我如何添加你在屏幕截圖中看到的那些「標籤」。我想知道是否使用img標籤也不正確。
在此先感謝!

回答

0

你並不需要從服務器到瀏覽器發送圖像。

只是需要讓角色的URL從瀏覽器(也許是靜態資產)通過HTTP(什麼是設置在SRCIMG標籤的屬性)訪問。

如果使用ExpressJs,here is the documentation

+0

我一直認爲,「靜」是指它只會加載一次,將繼續與這些文件,我應該至少一次嘗試。非常感謝你!我現在就試試 –

+0

非常感謝!我真的應該嘗試自己。謝謝你浪費了一點時間:P –

相關問題