简单聊天通过Signal R工作正常,但我想发送图像 或任何类型的文件,但我没有做任何事情。我可不可以做 不管是不是请指导我。 我用过这个GitHub库。 SignalR
答案 0 :(得分:0)
Can i do that or not please guide me.
是的,你可以做到这一点,但需要做更多的努力。要实现这一目标,您需要以下步骤
1)首先,您需要一台上传文件的服务器。为此,使上传文件服务发送字节数据(上传字节数据教程可以在谷歌上找到)
2)通过Web服务上传文件后,成功时应返回服务器的路径和文件名(保存在服务器上的位置)
3)获取路径后,将此路径作为简单消息发送(因为您已经使用Signal R发送简单文本消息)。并添加其他属性以区分媒体消息的正常文本消息。
4)在接收方(您正在聊天的第二个用户)检查消息是否具有该附加属性(您在上一步中添加的属性)。如果找到其他属性,请使用该URL或文件路径从服务器下载映像并将其保存在本地
希望有所帮助:)