Meteor 允许用户在聊天室中上传不同类型的媒体

Meteor 允许用户在聊天室中上传不同类型的媒体,meteor,Meteor,我目前正在用Meteor开发一个信息应用程序,我不知道如何解决这个问题。我想复制iOS消息、WhatsApp等应用程序的功能,用户可以输入文本或某种媒体:图像、视频、gif等 我的问题是如何构造消息集合的模式,以及如何正确存储数据?我最初的想法是将媒体的src存储为消息内容,并使用{{If image}}条件来呈现正确的模板 这是解决这个问题的正确方法吗?我遗漏了什么吗?您必须首先将媒体文件上载到服务器或云。CollectionFS包应该对您有用。一旦您有了媒体文件的可共享url,您就可以将其保

我目前正在用Meteor开发一个信息应用程序,我不知道如何解决这个问题。我想复制iOS消息、WhatsApp等应用程序的功能,用户可以输入文本或某种媒体:图像、视频、gif等

我的问题是如何构造消息集合的模式,以及如何正确存储数据?我最初的想法是将媒体的src存储为消息内容,并使用{{If image}}条件来呈现正确的模板


这是解决这个问题的正确方法吗?我遗漏了什么吗?

您必须首先将媒体文件上载到服务器或云。CollectionFS包应该对您有用。一旦您有了媒体文件的可共享url,您就可以将其保存在邮件集合中。或者,您可以将媒体文件的_id作为外键放入邮件集合中