c# - 如何通过 Google 驱动器 Api 的下载链接在 Google 驱动器中上传文件
问题描述
我在我的 Asp.net MVC 项目中使用 Google drive API,我想了解有关制作文件副本或使用共享链接上传文件的想法。所以先了解一下场景。用户生成任何文件的公共下载链接并将其提供给我的网站。任何其他用户都应该能够单击下载按钮。应将特定的共享文件添加到用户的驱动器中。不在(与我共享)中,而是在用户自己的云端硬盘存储中。如果有人对此有任何想法,请告诉我。
解决方案
有很多方法可以做到这一点,但最好的方法取决于您将拥有什么访问权限,因为我假设应用程序将通过身份验证以上传用户的谷歌驱动器。一种方法可能是使用 google drive api,您可以将文件下载到目录,然后上传到目的地,然后删除下载的文件。您可以查看文档 developers.google.com/drive/api/v3/manage-uploads
推荐阅读
- html - css flexbox 3子div,中间div不应该改变
- laravel - Laravel nova,“在 null 上调用函数 tap()”
- regex - 正则表达式,用于将字符串与除特定大写之外的任何大写匹配
- flutter - API 调用完成后显示 CircularProgressIndicator() 不会停止
- webhooks - 如何在 symfony 5 中实现条带 webhook?
- typo3 - TYPO3:爬虫配置记录后端验证错误
- flutter - Flutter/dart:Parse Server sdk:ParseUser.currentUser() 函数在重置时返回 null
- firebase - firebase 控制台是否放弃了对通过 URL 打开特定 Firestore 文档的支持?
- python - 如何根据条件计算所有数据框列值并将列转置为Python中的行
- r - GGPLOT2 来自包含向量和单个数值的 R 列表的线图