文件消息
用户可以通过 IMKit 内置的文件插件发送文件消息。消息将出现在会话页面的消息列表组件中。文件插件默认发送的消息包含文件消息内容对象 FileMessage(类型标识:RC:FileMsg
)
局限
- 仅支持发送本地文件。
- 文件消息中的文件默认会上传到融云的服务器。如需上传 到自己的服务器,您需要拦截消息,自行上传。详见拦截消息。
- 不支持在 IMKit 中预览文件,请在 UI 中选择用其他应用打开。
用法
IMKit 内置的 FilePlugin
实现了扩展面板中的文件消息功能。您也可以参考 IMKit 源码中的 FilePlugin.java。
发送文件消息
扩展面板里默认带有发送文件消息入口。用户点击输入栏右侧 +
号按钮可展开扩展面板,点击文件图标,即可发送文件消息。
定制化
修改默认文件保存位置
客户端接收文件消息后,在会话页面中长按保存时,SDK 默认保存到 /RongCloud/File/
下。您可以在应用程序目录 下创建 res/values/rc_config
文件,全局修改默认保存位置:
<string name="rc_file_default_saved_path">/RongCloud/File/</string>