【发布时间】:2017-09-20 15:50:56
【问题描述】:
通过 Signal R 的简单聊天工作正常,但我想发送图像 或任何类型的文件,但我没有做任何事情。我可不可以做 是否请指导我。? 我使用了这个 GitHub 库。 SignalR
【问题讨论】:
通过 Signal R 的简单聊天工作正常,但我想发送图像 或任何类型的文件,但我没有做任何事情。我可不可以做 是否请指导我。? 我使用了这个 GitHub 库。 SignalR
【问题讨论】:
Can i do that or not please guide me.
是的,您可以做到这一点,但需要更多的努力。要实现这一点,您需要以下步骤
1) 首先,您需要一个上传文件的服务器。为此制作上传文件服务发送字节数据(上传字节数据教程可以通过google找到)
2) 一旦你通过网络服务上传文件,成功时它应该返回服务器的路径和文件名(保存在服务器上的位置)
3) 获取路径后,将此路径作为简单消息发送(因为您已经使用 Signal R 发送简单文本消息)。并添加附加属性来区分媒体消息的普通文本消息。
4) 在接收方(您正在与之聊天的第二个用户)检查消息是否具有该附加属性(您在上一步中添加的)。如果找到其他属性,请使用该 URL 或文件路径从服务器下载图像并保存在本地
希望有帮助:)
【讨论】: