1

根据以下帖子,我将我的网站托管在 Google Drive 公用文件夹上:http: //googleappsdeveloper.blogspot.com/2012/11/announcing-google-drive-site-publishing.html
示例网站:
https://googledrive .com/host/0B716ywBKT84AcHZfMWgtNk5aeXM

现在的问题是根文件夹的链接显示了我的公共文件夹中的所有文件。我知道我可以通过将index.html文件添加到我的公用文件夹来替换列表来阻止它,但我的文件夹内容仍然可以通过以下 URL 访问:
https ://drive.google.com/folderview?id=FOLDER- ID&usp=sharing
您甚至可以通过登录您自己的 Google 帐户并导航到以下页面来访问它们:
https
://drive.google.com/#folders/FOLDER-ID 相比之下,在 Dropbox 上的公共文件夹/子文件夹上每个单独的文件都是公开可用的,但根目录列表被拒绝。
示例:
文件夹:https
: //dl.dropboxusercontent.com/u/4017788/logo.png 子文件夹:https://dl.dropboxusercontent.com/u/4017788/Labs/image1.jpg

如何在 Google Drive 公用文件夹上实现相同的功能?

谢谢!

4

1 回答 1

0

Drive 的 ACL 语义与 Dropbox 的共享完全不同。为了使文件夹可发布,您至少需要授予 public 读取权限,这意味着一旦您的目录 ID 已知,它就可以通过前端和 API 列出。

从长远来看,我们可以通过不列出与公众共享的子文件而仅与知道链接的人共享来限制列表。

于 2013-10-17T15:40:41.410 回答