【问题标题】:Upload file from google drive to my web app when user selects file from google drive picker当用户从谷歌驱动器选择器中选择文件时,将文件从谷歌驱动器上传到我的网络应用程序
【发布时间】:2022-12-15 12:38:10
【问题描述】:

我是 meteorJs 框架的新手。我有一个用例,比如当用户点击一个按钮时,谷歌驱动器选择器必须在谷歌身份验证后打开,当用户从谷歌驱动器中选择任何文件时,该文件应该上传到我的收藏(或者如果我得到可读流我可以将流上传到我的 s3 存储桶,我可以在前端查看该文件吗?)。

我如何在 meteorJs 中实现这个过程? 任何人都可以解释一下,这将非常有帮助。

【问题讨论】:

  • 任何人都可以帮我在 Meteorjs 中使用谷歌文件选择器的代码吗?

标签: node.js meteor google-drive-api google-picker


【解决方案1】:

这不是基于 Meteor 的问题。但通常你会像使用 vanilla javascript 那样实现这一点。您可以在 Meteor 中通过 Template.onRendered 回调或 Tracker.autorun 或您方便的任何地方进行设置。

注意:确保您的函数在创建模板之前不执行。

我假设您知道如何以您想要的格式从 google driver api 获取 blob/data。

那你可以看看这些

  1. https://github.com/vsivsi/meteor-file-collection
  2. https://github.com/veliovgroup/Meteor-Files
  3. https://www.mongodb.com/docs/drivers/node/current/fundamentals/gridfs/

    如果我有帮助,请告诉我。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2019-08-04
    • 1970-01-01
    • 2013-08-13
    • 1970-01-01
    • 2016-04-03
    • 2018-03-17
    相关资源
    最近更新 更多