腾讯IM A不支持导入本地文档编辑,但可通过文件消息发送PDF、Word等文档;Android需通过“+”选文件,Web支持拖拽或点击上传,uni-app需调用chooseFile和sendFileMessage,均受100MB大小及存储权限限制。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

腾讯IM A(即腾讯云即时通信 IM 的 Android UIKit 或 Web SDK 等客户端实现)本身不提供“导入本地文档”功能,它不处理文件存储、解析或文档渲染;但您可通过发送「文件消息」将手机或电脑上的 PDF、Word、Excel、PPT 等本地文档上传并发送给好友或群组,该操作需依赖 IM SDK 的文件消息能力与服务端上传通道,而非在聊天界面内直接“打开文档编辑”。
Android App 中发送本地文档文件
第一步:确保已登录且会话页处于活跃状态
点击聊天输入框右侧的「+」按钮→选择「文件」→系统弹出文件选择器。
第二步:定位并选中目标文档
在文件管理器中进入「内部存储/Download」或「Documents」等常见文档目录,找到 .pdf/.docx/.xlsx/.pptx 文件,点击选中。
第三步:确认上传并发送
SDK 自动调用 sendMessage 接口封装为 FileMessage,触发后台上传流程;上传成功后消息立即发出。注意:文件大小上限为 【100MB】,超出将提示“文件过大”,无法发送。
这一步操作起来很简单,直接把文件拖进去就行。但需留意——若设备未授予应用「存储权限」,文件选择器可能为空或报错,此时需前往系统设置→应用权限→开启“文件和媒体”访问。
Web 版(如腾讯云 IM Web Demo)上传本地文档
方法一:拖拽上传
将本地文档(支持 .pdf/.doc/.xls/.ppt 等)直接拖入聊天窗口任意空白区域,松手后自动开始上传。
方法二:点击上传按钮
点击输入框旁的「?」图标→在弹窗中点击「选择文件」→浏览本地路径→选中后点「打开」→等待进度条完成。
上传完成后,消息卡片显示文件名、图标及大小;接收方点击即可下载。注意:Web 端不解析文档内容,仅作二进制传输与存储,【不支持在线预览 Word/PDF 等格式】,需用户自行下载后用对应软件打开。
uni-app 项目中接入文档发送能力
前提:已集成 TUIKit 插件并完成 manifest.json 权限配置(含 WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE)。
① 在聊天页面组件中调用 chooseFile API:uni.chooseFile({ count: 1, extension: ['pdf', 'doc', 'docx', 'xls', 'xlsx', 'ppt', 'pptx'] })
② 获取临时文件路径后,使用 TUIChat 的 sendFileMessage 方法封装发送:
传入 fileUrl(本地绝对路径)、fileName、fileSize 即可。
③ 注意:iOS 平台需额外配置 NSDocumentDirectory 路径白名单,否则 chooseFile 返回路径无法被 SDK 读取;Android 则需确保 targetSdkVersion ≤ 29 或适配 Scoped Storage 规则,否则 fileUrl 可能失效。















