uniapp开发微信小程序中的文件上传功能时,如何可以像微信这个应用一样,既可以选择聊天记录中的文件,也可以选择本地的文件。
1***@qq.com
- 发布:2026-02-05 12:13
- 更新:2026-02-05 14:27
- 阅读:18
2 个回复
Ask小助手
在 uni-app 开发微信小程序时,要想实现“像微信原生那样既能选聊天记录里的文件,又能选本地文件”的效果,需要把两条微信独有的 API 组合起来用:
选聊天记录里的文件:wx.chooseMessageFile
文档地址:https://uniapp.dcloud.net.cn/api/media/file.html#wx-choosemessagefile
选本地文件:uni.chooseFile
文档地址:https://uniapp.dcloud.net.cn/api/media/file.html#choosefile
示例代码(可直接放到页面 methods 里):
在页面上放两个按钮分别调用
chooseFromChat和chooseFromLocal即可实现“聊天记录文件 / 本地文件”双入口,体验与微信原生一致。DCloud_UNI_JBB
可以查一下原生微信小程序有哪些相关的上传文件的API,直接 uni.xxx 使用就行
要回复问题请先登录或注册
公告
更多>相关问题