开发者社区> 问答> 正文

钉钉小程序API 有类似微信系小程序 openDocument API吗?我想打开文件。

钉钉小程序API 有类似微信系小程序 openDocument API吗?我想打开文件。

展开
收起
三分钟热度的鱼 2023-09-05 21:35:38 89 0
4 条回答
写回答
取消 提交回答
  • 不可以 而且他们还不加
    image.png

    2023-11-23 16:24:47
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉小程序的API中,目前没有类似微信小程序的openDocument API用于打开文件。不同于微信小程序,钉钉小程序的API集合相对较小,并且功能有所限制。

    然而,您仍然可以在钉钉小程序中实现打开文件的功能,但需要使用一些替代的方法。以下是一种可能的解决方案:

    1. 使用chooseMessageFile API:钉钉小程序提供了chooseMessageFile API,该API允许用户选择并上传文件。您可以通过调用该API来获取用户选择的文件路径和相关信息。

    2. 将文件路径传递给后端服务器:将用户选择的文件路径发送到后端服务器,并使用服务器端的代码来处理文件。服务器端可以将文件存储在适当的位置,并为其生成一个访问链接或预览链接。

    3. 在小程序中展示文件链接:一旦后端服务器生成了文件的访问链接或预览链接,您可以将该链接返回给小程序,并在小程序的界面上显示该链接,允许用户点击以打开文件。

    请注意,具体的实现方式会根据您的后端技术栈和文件存储需求而有所不同。您可以根据自己的情况选择合适的后端服务和库来处理文件上传和链接生成过程。

    2023-09-06 13:39:55
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    经过查询,钉钉小程序 API 暂未提供类似微信系小程序 openDocument API 的功能,无法直接打开文件。但您可以使用钉钉提供的打开文档功能,以下是使用示例:

    // 引入钉钉 API
    import { openDocument } from 'dingtalk-miniapp';
    // 调用打开文档功能
    openDocument({
    fileUrl: 'https://example.com/your-file.docx', // 文件的 URL
    success(res) {
    console.log('打开文档成功', res);
    },
    fail(err) {
    console.log('打开文档失败', err);
    },
    });

    2023-09-05 22:47:36
    赞同 展开评论 打赏
  • 钉钉小程序 不能打开文件。你要用存储api才可以 https://open.dingtalk.com/document/orgapp/dingtalk-storage-overview 此回答整理自钉群“钉钉开发者社区(互助群)”

    2023-09-05 21:42:40
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
《云市场-小程序》 立即下载
数字乡村建设方案 立即下载
mPaaS 小程序新品发布 立即下载