详情页标题前

阿里云对象存储OSSiOS简单下载-云淘科技

详情页1

文档介绍如何进行简单下载

示例代码

下载文件时,您可以指定下载为本地文件或者下载为NSData。

OSSGetObjectRequest * request = [OSSGetObjectRequest new];

// 填写Bucket名称,例如examplebucket。
request.bucketName = @"examplebucket";
// 填写文件完整路径,例如exampledir/exampleobject.txt。Object完整路径中不能包含Bucket名称。
request.objectKey = @"exampledir/exampleobject.txt";

// 可选字段。
request.downloadProgress = ^(int64_t bytesWritten, int64_t totalBytesWritten, int64_t totalBytesExpectedToWrite) {
    // 当前下载段长度、当前已经下载总长度、一共需要下载的总长度。
    NSLog(@"%lld, %lld, %lld", bytesWritten, totalBytesWritten, totalBytesExpectedToWrite);
};
// request.range = [[OSSRange alloc] initWithStart:0 withEnd:99]; // bytes=0-99,指定范围下载。
// request.downloadToFileURL = [NSURL fileURLWithPath:@""]; // 如果需要直接下载到文件,需要指明目标文件地址。

OSSTask * getTask = [client getObject:request];

[getTask continueWithBlock:^id(OSSTask *task) {
    if (!task.error) {
        NSLog(@"download object success!");
        OSSGetObjectResult * getResult = task.result;
        NSLog(@"download result: %@", getResult.downloadedData);
    } else {
        NSLog(@"download object failed, error: %@" ,task.error);
    }
    return nil;
}];

// [getTask waitUntilFinished];

// [request cancel];

相关文档

关于简单下载的API接口说明,请参见GetObject。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/158438.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

  • 阿里云对象存储OSSJava禁止覆盖同名文件-云淘科技

    默认情况下,如果新添加文件与现有文件(Object)同名且对该文件有访问权限,则新添加的文件将覆盖原有的文件。本文介绍如何通过设置请求头x-oss-forbid-overwrite在简单上传、拷贝文件及分片上传等场景中禁止覆盖同名文件。 注意事项 本文以华东1(杭州)外网Endpoint为例。如果您希望通过与OSS同地域的其他阿里云产品访问OSS,请使用内网…

    阿里云对象存储 2023年12月10日
  • 腾讯云对象存储设置访问域名

    简介 本文档提供关于如何使用非默认域名请求 COS 服务。 自定义源站域名 关于如何设置自定义源站域名请参见 自定义源站域名。以下代码展示了如何使用自定义源站域名访问 COS 服务。 示例代码 // 存储桶 region 可以在 COS 控制台指定存储桶的概览页查看 https://console.cloud.tencent.com/cos5/bucket/…

    腾讯云 2023年12月9日
  • 腾讯云对象存储超分辨率模板接口

    简介 本文档提供关于超分辨率模板接口的 API 概览和 SDK 示例代码。 API 操作描述 新增超分辨率模板 用于新增超分辨率模板 更新超分辨率模板 用于更新超分辨率模板 新增超分辨率模板 功能说明 用于新增超分辨率模板。 方法原型 public Guzzle\Service\Resource\Model createMediaSuperResolutio…

    腾讯云 2023年12月9日
  • 腾讯云边缘可用区地域和可用区云淘

    中国 地域 可用区 华东地区(上海) ap-shanghai 济南边缘一区 ap-shanghai-tez-jinan-1  宁波边缘一区 ap-shanghai-tez-ningbo-1  合肥边缘一区ap-shanghai-tez-hefei-1  南昌边缘一区ap-shanghai-tez-nanchang-1 西南地区(成都) ap-cheng…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云云直播云端直播特效

    云端直播特效服务基于云直播 和 应用云渲染。传统直播间礼物特效方式使用本地渲染,效果单一。使用云端直播特效,可将酷炫的礼物/直播特效在云端渲染,实时直播混流。提升直播间礼物效果和趣味性。您可以在 全真技术体验馆-云端直播特效 中,体验直播间云端特效玩法。  使用场景 场景名称 描述 秀场直播 观众赠送礼物时,赠送酷炫的 3D 礼物效果 主播 PK 主…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。