python - 在 django 上从 Google Drive 上传和提供媒体文件

标签 python django google-app-engine google-drive-api

我正在 django 中开发一个应用程序,允许用户将文档上传到 Google 云端硬盘并与 friend 分享。问题是我想限制共享文档只能查看(没有下载选项)。我怎样才能做到这一点?

最佳答案

您可以使用 Drive API 插入/上传文件并设置“受限”标签以防止下载文件。然后,您可以为此文件设置适当的权限,以允许任何人或一组指定的用户访问该文件。

下载限制可能会也可能不会适用于转换为 Google Apps 格式之一的文件,因为通过 Google 云端硬盘 UI 似乎无法阻止这些文件下载的选项。您必须自己测试一下。

关于python - 在 django 上从 Google Drive 上传和提供媒体文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23556597/

相关文章:

Python C 扩展与 pyd 一起打包 DLL

python - Django - 如果该用户之前没有访问过该网站,则在模板中显示消息

python - 使用 Requests python 库连接 Django 应用程序时身份验证失败

java - 使用curl POST添加Google Blobstore

android - Firebase 可以在 Servlet 上运行吗?

google-app-engine - 如何通过覆盖默认 .gcloudignore 设置将 .env 文件上传到 gcloud

python - 全局名称 'json' 未定义

python - 使用 Oauth1 证书模拟 python HTTP 请求

python - str.format(**arg) 可以用来检查格式吗?

python - django 返回一条记录的最近日期