我目前正在开发一个iOS应用程序,用户可以将图像上传到我的Parse Server,因为它可以将任意数量的图像上传到数据库,但我想对他们的上传设置上限让我们说为每个用户分配1GB。
我也希望能够解除特定用户的限制,以便某些人能够拥有比其他用户更多的存储空间。
任何帮助都将不胜感激。
答案 0 :(得分:0)
经过一番快速搜索后,我认为没有任何直截了当的说法。我会做的是:
PFUser
的{{1}}创建新字段。这将是用户能够拥有的兆字节数量。 usedSpace
参数。如果没有,请返回错误。 您的云代码功能看起来像这样(伪代码):
usedSpace
然后你会从你的应用程序中调用它:
// For example:
Parse.Cloud.define("saveImageWithSize", function(request, response) {
// Grab var's from params
var imageData = request.params.imageData;
var imageSize = request.params.imageSize;
if user has enough free space {
// save the imageSize
// update the `usedSpace` field
response.success("success");
}
else user does not have enough space {
response("not enough space");
}
});
希望这会有所帮助。