iOS 七牛圖片上傳,錯誤響應怎麼解決?

來源:互聯網
上載者:User
七牛上傳圖片進度一直到0.95報錯報錯資訊:

<QNResponseInfo= id: 045DDA6D-EF09-40B2-99D5-DCAA62330C3C, ver: 7.1.0, status: 400, requestId: NwkAAE39Vn76IH8U, NwkAAE39Vn76IH8U, xlog: body:3;UP:3/400;UP:28/400, xvia: 1.1 fwt16:2 (Cdn Cache Server V2.0), host: upload.qiniu.com ip: 60.10.3.48 duration: 8.792564 s time: 1476935464 error: Error Domain=qiniu.com Code=400 "(null)" UserInfo={error=incorrect zone, please use up-z1.qiniu.com}>QNresp========(null)

代碼:

-(void)requestQNWithdata:(NSData *)data{        AFManagerHelp *manager = [[AFManagerHelp alloc]init];        [manager POST:uploadNOToken Splice:nil parameters:nil success:^(id responseObject) {                NSString *upToken = [responseObject objectForKey:@"uptoken"];        NSLog(@"token::===== %@",upToken);        [self uploadPictureToQiNiu:data withToken:upToken];            } failure:^(NSError *error) {        NSLog(@"QNerror==%@",error.userInfo);    }];}//上傳七牛-(void)uploadPictureToQiNiu:(NSData *)data withToken:(NSString *)token{        QNUploadManager *upManager = [[QNUploadManager alloc]init];    QNUploadOption * uploadOption= [[QNUploadOption alloc] initWithMime:nil progressHandler:^(NSString *key, float percent) {                NSLog(@"QNpercent == %.2f",percent);            } params:nil checkCrc:NO cancellationSignal:nil];        [upManager putData:data key:nil token:token complete:^(QNResponseInfo *info, NSString *key, NSDictionary *resp) {                NSLog(@"QNinfo ===== %@\nQNresp========%@",info,resp);            } option:uploadOption];}

說我方法寫錯還是token問題?

回複內容:

七牛上傳圖片進度一直到0.95報錯報錯資訊:

<QNResponseInfo= id: 045DDA6D-EF09-40B2-99D5-DCAA62330C3C, ver: 7.1.0, status: 400, requestId: NwkAAE39Vn76IH8U, NwkAAE39Vn76IH8U, xlog: body:3;UP:3/400;UP:28/400, xvia: 1.1 fwt16:2 (Cdn Cache Server V2.0), host: upload.qiniu.com ip: 60.10.3.48 duration: 8.792564 s time: 1476935464 error: Error Domain=qiniu.com Code=400 "(null)" UserInfo={error=incorrect zone, please use up-z1.qiniu.com}>QNresp========(null)

代碼:

-(void)requestQNWithdata:(NSData *)data{        AFManagerHelp *manager = [[AFManagerHelp alloc]init];        [manager POST:uploadNOToken Splice:nil parameters:nil success:^(id responseObject) {                NSString *upToken = [responseObject objectForKey:@"uptoken"];        NSLog(@"token::===== %@",upToken);        [self uploadPictureToQiNiu:data withToken:upToken];            } failure:^(NSError *error) {        NSLog(@"QNerror==%@",error.userInfo);    }];}//上傳七牛-(void)uploadPictureToQiNiu:(NSData *)data withToken:(NSString *)token{        QNUploadManager *upManager = [[QNUploadManager alloc]init];    QNUploadOption * uploadOption= [[QNUploadOption alloc] initWithMime:nil progressHandler:^(NSString *key, float percent) {                NSLog(@"QNpercent == %.2f",percent);            } params:nil checkCrc:NO cancellationSignal:nil];        [upManager putData:data key:nil token:token complete:^(QNResponseInfo *info, NSString *key, NSDictionary *resp) {                NSLog(@"QNinfo ===== %@\nQNresp========%@",info,resp);            } option:uploadOption];}

說我方法寫錯還是token問題?

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.