首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kinvey公共文件上传

Kinvey公共文件上传
EN

Stack Overflow用户
提问于 2016-06-06 11:30:18
回答 1查看 54关注 0票数 0

我试图上传每个用户都能看到的文件,但看起来上传的文件是私有的,只有他们的创建者才能下载或流文件。

下面是用于在视图控制器中上传文件的代码:

代码语言:javascript
复制
    StatusShareUpdate* update = [[StatusShareUpdate alloc]init];
    update.attachment = image;

    [self.store saveObject:update withCompletionBlock:^(NSArray *objects, NSError *error) {


    } withProgressBlock:nil];

StatusShareUpdate.h

代码语言:javascript
复制
@property (nonatomic, retain) UIImage* attachment;

StatusShareUpdate.m

代码语言:javascript
复制
- (NSDictionary *)hostToKinveyPropertyMapping {

    return @{@"attachment": @"attachment"};
}

+ (NSDictionary *)kinveyPropertyToCollectionMapping {

    return @{@"attachment":KCSFileStoreCollectionName};
}

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-06 11:44:55

您需要设置适当的ACL。博士们指出:

默认情况下,该文件只对创建用户可用。

长话短说,您需要添加适当的元数据,如docs链接中的示例:

代码语言:javascript
复制
let metadata = KCSMetadata()
metadata.setGloballyReadable(true)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37656292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档