oss 罗列Bucket所有Object
来源:互联网 发布:电脑怎么修改淘宝评价 编辑:程序博客网 时间:2024/05/16 07:06
NSString *endpoint =@"https://oss-cn-hangzhou.aliyuncs.com";
// NSLog(@"--%@--%@--%@",self.accessKeyId,self.accessKeySecret,self.securityToken);
id<OSSCredentialProvider> credential = [[OSSStsTokenCredentialProvideralloc] initWithAccessKeyId:self.accessKeyIdsecretKeyId:self.accessKeySecretsecurityToken:self.securityToken];
//设置网络请求的一些参数
OSSClientConfiguration * conf=[OSSClientConfigurationnew];
//最大重试次数
conf.maxRetryCount=3;
conf.timeoutIntervalForRequest=30;//网络请求的超时时间
OSSClient* client = [[OSSClientalloc] initWithEndpoint:endpointcredentialProvider:credential];
OSSGetBucketRequest *getBucket=[OSSGetBucketRequestnew];
getBucket.bucketName=@"";
//可以根据前缀来达到范围内下载
getBucket.prefix=[NSStringstringWithFormat:@"user/%@/certificate/",userId];
OSSTask * getBucketTask = [client getBucket:getBucket];
[getBucketTask continueWithBlock:^id(OSSTask *task) {
if (!task.error) {
OSSGetBucketResult * result = task.result;
NSLog(@"get bucket success!");
for (NSDictionary * objectInfoin result.contents) {
NSLog(@"list object: %@", objectInfo);
}
} else {
NSLog(@"get bucket failed, error: %@", task.error);
}
returnnil;
}];
}];
- oss 罗列Bucket所有Object
- 【OSS】 Bucket相关操作
- 【OSS】Bucket读写权限
- 【OSS】Object复制
- OSS的Object
- 罗列linux所有安装包
- 阿里云oss java上传,在bucket下新建文件夹
- python oss上获取指定bucket,指定时间范围内文件
- 罗列手机上所有的磁盘标识符。
- 罗列HostName下所有的git工程
- 罗列当前文件夹下所有文件
- 阿里云OSS图片处理如何借助CDN将多个域名绑定一个bucket(channel)上
- 罗列所有系统颜色的小工具及代码
- C# 如何罗列应用程序创建和打开的所有窗体?
- 树状结构的罗列所有的节点的sql
- mysql性能浅述——罗列所有表
- select下拉菜单所有选项均罗列显示
- JQuery的ON()方法支持的所有事件罗列
- DP 矩阵快速幂 Okabe and El Psy Kongroo:CodeForces
- Spring 获取HttpServletRequest常用方法
- linux命令
- spring的依赖注入实际上用的是Cglib代理
- docker安装和使用过程中遇到的问题
- oss 罗列Bucket所有Object
- Hadoop-使用MRUnit来写单元测试
- list的简单剖析
- [免下载]Sublime Text 3 (Build 3143) 最新注册码,亲测可用!
- GraphX增加BFS测试用例
- Fiddler实现手机抓包
- 传输层-3、流水机制和滑动窗口协议
- js 适配器模式
- mybatis在xml文件中处理大于号小于号的方法