gpt4 book ai didi

javascript - 下载人物头像并在node.js中展示

转载 作者:行者123 更新时间:2023-11-30 21:13:27 26 4
gpt4 key购买 nike

最近我对在 node.js 中进行自己的聊天变得非常感兴趣。我已经做了很多事情(比如注册和登录),但我遇到了一个问题:我需要在好友列表中显示人物的头像,看起来像这样: test friend list
那些灰色圆圈是一个 img 标签(这将是默认的空图像),它们应该被头像替换。但是,我不知道按请求向客户端发送图像的正确方法是什么。我正在使用 socket.io 来通信和发送 JSON,但我相信你不能通过 socket.io 发送图像(或文件?)。我在互联网上找到的唯一信息是关于使用 AJAX 请求将文件上传到服务器,这很有用,但仍然没有告诉我如何向服务器请求图片。

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 标签是否也不正确。
提前致谢!

最佳答案

您不需要将图片从服务器发送到浏览器。

只需要使头像的 URL(在 img 标签的 src 属性中设置)可以通过 HTTP 从浏览器访问(可能作为静态 Assets )。

如果您使用的是 ExpressJs,here is the documentation

关于javascript - 下载人物头像并在node.js中展示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45909597/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com