caf后缀的音频文件,上传类型需要是什么?

我要把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}>

阅读 2.7k
1 个回答

你上传函数里面传递的key值 和 token里面的key不一致,

你看一下生成token的上传策略,上传策略里面应该指定了key,而那个key跟你贴的这个函数里面的key不一致。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进