gpt4 book ai didi

ios - Quickblox 上传文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:57:34 25 4
gpt4 key购买 nike

我在通过 QuickBlox 服务上传文件时遇到问题,它最近出现,我不知道确切时间,但我今天注意到了。

现在,当我调用方法时:

[QBRequest completeBlobWithID:blob.ID size:fileSize successBlock:^(QBResponse *response) {
}
} errorBlock:^(QBResponse *response) {
}

我总是得到错误。

NSLocalizedDescription = "Expected status code in (200-299), got 422";
NSLocalizedRecoverySuggestion = "{\"errors\":{\"blob\":[\"is not uploaded yet\"]}}";

enter image description here

我没有对代码进行任何更改。但现在我有这个问题。你可以测试这个问题here .

最佳答案

是的,我们在后端更新了 AWS SDK,现在所有参数都有点不同

其实我推荐使用

                NSData *file = [NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"London" ofType:@"jpg"]];

[QBRequest TUploadFile:file fileName:@"Great Image" contentType:@"image/jpg" isPublic:NO successBlock:^(QBResponse *response, QBCBlob *blob) {
NSLog(@"Successfull response!");
} statusBlock:^(QBRequest *request, QBRequestStatus *status) {
NSLog(@"upload progress: %f", status.percentOfCompletion);
} errorBlock:^(QBResponse *response) {
NSLog(@"Response error: %@", response.error);
}];

它完成所有 3 个请求,因此您无需手动解析所有这些参数

无论如何,如果您仍想手动运行这 3 个请求,则只需将旧参数替换为新参数即可。

关于ios - Quickblox 上传文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32849425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com