gpt4 book ai didi

objective-c - AFNetworking 不允许上传大文件

转载 作者:太空狗 更新时间:2023-10-30 03:45:30 31 4
gpt4 key购买 nike

使用 AFNetworking 我正在尝试上传尺寸为 33695 的图像 (1280x990)。下面的代码非常适合较小的图像 (ie:390x390),但较大的图像会引发错误:

[client POST:@"/upload_image" parameters:nil constructingBodyWithBlock:^(id <AFMultipartFormData>formData) {

[formData appendPartWithFileData:imageData name:@"image" fileName:@"image.jpg" mimeType:@"image/jpeg"];

} success:^(NSURLSessionDataTask * task, id responderData) {

} failure:^(NSURLSessionDataTask * task, NSError * error) {

}];

抛出错误:

NSDebugDescription = "JSON text did not start with array or object and option to allow fragments not set.";

我搜索了许多其他帖子,似乎没有任何内容涉及较大图像尺寸的问题。有什么建议吗?

最佳答案

根据 AFNetworking 的作者,请改为使用 appendPartWithFileURL。因为数据将从磁盘流式传输。

关于objective-c - AFNetworking 不允许上传大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19388360/

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