如何在Digital Ocean Spaces中获取文件夹大小

时间:2018-11-27 06:21:23

标签: api object storage digital-ocean

我想知道有什么方法可以获取Digital Ocean“空间”中文件夹的大小吗?

在我的PHP应用程序中,我想为不同的用户分配空间。每个用户的文件夹都将在“空格”中。因此,我想获取用户文件夹的文件夹大小,以便我的应用程序可以阻止他在超出配额限制的情况下上传更多文件。

1 个答案:

答案 0 :(得分:0)

由于Digital Ocean Spaces是与AWS S3兼容的解决方案,并且AWS S3没有此选项,因为文件夹只是对文件进行分组的简化方法(它在存储桶中的文件路径中带有前缀)。

一种可能的解决方案是在上传文件时获取文件的大小,并将此信息与您的用户一起保存。这样,您可以计算用户是否超出了配额限制。