我们准备开发钉钉小程序,想从聊天记录选择文件上传,然后进行打印,我没找到这个接口,想问有没有这个功能,如果没有,有没有计划实现这个功能呢,微信小程序是有这个功能的。
手机钉钉的文件上传和聊天走的是同一个连接。 在钉钉小程序端,如果需要上传文件至第三方文件服务器,必须借助“钉盘”这个中转站 ,不可直接从小程序调用API发送至第三方文件服务器。微信小程序的步骤就更方便一点,可以调用wx.chooseMessageFile从客户端会话选择文件上传,但微信小程序仅支持从“客户端会话选择文件”,而钉钉小程序则可以选择手机中文件及钉盘中文件。
创建钉盘空间并获取spaceId, 小程序端调用dd.uploadAttachmentToDingTalk 该API会将文件直接上传至你所指定的钉盘空间中,所以必须分配权限,否则会出现类似没有权限的报错。 小程序上传,如果是图片,视频和录音文件,可以使用dd.uploadFile这个api实现上传到自己的服务器中。 如果是文件类型资源(比如Word等),需要上传到钉盘空间中。 也可以使用web-view内嵌一个H5页面,在页面中使用前端js上传到自己的服务器中。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。