ios 上传调用的是DEMO里的代码,但返回400是什么问题

新手上路,请多包涵

QNUploadManager *upManager = [[QNUploadManager alloc] init];

QNUploadOption *uploadOption = [[QNUploadOption alloc] initWithMime:nil progressHandler:^(NSString *key, float percent) {
    NSLog(@"percent == %.2f", percent);
}
                                                             params:nil
                                                           checkCrc:NO
                                                 cancellationSignal:nil];

[upManager putFile:[self getImagePath:self.headerImage.image] key:nil token:upToKen complete:^(QNResponseInfo *info, NSString *key, NSDictionary *resp) {
    NSLog(@"info ===== %@", info);
    NSLog(@"resp ===== %@", resp);
}
            option:uploadOption];
            

然后返回的是
info ===== <QNResponseInfo= id: 21EEBCA5-155D-44FE-A648-3A0B5B5E3E15, ver: 7.1.6, status: 400, requestId: OlsAACGiVmm1G9kU, xlog: UP/400, xvia: (null), host: upload.qiniu.com ip: 115.238.101.35 duration: 0.031452 s time: 1502262416 error: Error Domain=qiniu.com Code=400 "(null)" UserInfo={error=incorrect region, please use up-z2.qiniu.com}>
这个是什么问题?

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