我正在构建一个聊天应用程序。
每位用户都可以上传他们的个人资料照片并与他人分享。 实现这个的最佳方法是什么?
我在想像... 一旦用户上传他们的个人资料照片,发送到服务器并存储它。 然后将图片发送给所有用户设备,以便他们可以看到图片。
在这种情况下,我担心的是,如果用户是数百人,那么每个设备需要在他们的设备中有数百张照片,这将占用大量的空间(我想超过100MB)不喜欢这个申请。
有什么好主意或建议吗?
答案 0 :(得分:4)
不要存储它们,只下载您需要的内容。 我只会保留最喜欢的联系人的图片,因此加载速度更快。对于其他联系人,请在首次需要时下载,缓存,并在用户退出应用后删除。