因为本地服务器不想把头像的文件服务器放在那里,所以要app端直接上传头像至阿里云,需要用的时候则从阿里云下载,因为阿里云的SDK和文档比较清晰,所以整个过程比较顺利,很快就完成了,我这里只用到了异步文件上传与下载。
详细的sdk和文档可以去官网看:https://help.aliyun.com/document_detail/oss/sdk/ios-sdk/preface.html?spm=5176.product8314910_oss.6.319.ZvoCgV
代码中的xxxxx都是自己需要填充的
//自己这边的配置
NSString * const AccessKey = @"xxxxxx";
NSString * const SecretKey = @"xxxxxx";
NSString * const endPoint = @"xxxxxx";
//初始化
- (void)initOSSClient
{
[OSSLog enableLog];
id credential = [[OSSPlainTextAKSKPairCredentialProvider alloc] initWithPlainTextAccessKey:AccessKey
secretKey:SecretKey];
// 自实现签名,可以用本地签名也可以远程加签
id credential1 =