我要把caf的音频文件,通过qiniu SDK上传,但总是报403的错误,是文件类型写错了吗?还是token错了?
上传代码
QNUploadOption *opt = [[QNUploadOption alloc] initWithMime:@"audio/*;application/*" progressHandler:nil params:@{} checkCrc:NO cancellationSignal:nil];
QNUploadManager *upManager = [[QNUploadManager alloc] init];
[upManager putFile:goufirefilePath key:key token:token
complete: ^(QNResponseInfo *info, NSString *key, NSDictionary *resp) {
NSLog(@"%@", info);
NSLog(@"%@", key);
NSLog(@"%@", resp);
} option:opt];
Error Domain=qiniu.com Code=403 "The operation couldn’t be completed. (qiniu.com error 403.)" UserInfo=0x7fcee54c3c10 {error=key doesn't match with scope}>
你上传函数里面传递的key值 和 token里面的key不一致,
你看一下生成token的上传策略,上传策略里面应该指定了key,而那个key跟你贴的这个函数里面的key不一致。