gpt4 book ai didi

iphone - AFNetworking AFMultipartFormData如何设置key

转载 作者:行者123 更新时间:2023-11-28 17:55:20 26 4
gpt4 key购买 nike

我想像以前一样使用 setkey "FileData"上传 (POST) 图像到服务器(用 ASIHTTPRequest 写,它有效)

[self.request setData:imageData withFileName:dateFormatted andContentType:@"image/jpeg" forKey:@"Filedata"];

使用 AFNetworking 我设置如下:

NSMutableURLRequest *afRequest = [httpClient multipartFormRequestWithMethod:@"POST" path:@"" parameters:paramsDic constructingBodyWithBlock: ^(id <AFMultipartFormData>formData) {
[formData appendPartWithFileData:imageData name:@"Filedata" fileName:dateFormatted mimeType:@"image/jpeg"];
}];

这个名字好像没有用...我应该如何设置 key ? @马特

谢谢

最佳答案

我弄明白了,问题是我添加了这一行

[afRequest setValue:@"application/x-www-form-urlencoded; charset=UTF8" forHTTPHeaderField:@"Content-Type"];

但我仍然不知道为什么,我将这一行添加到其他 http 请求并且它有效,但是文件上传。我检查了服务器,当用这条线上传文件时,服务器收到了很多......嗯......想想如何描述它,群发信件......如下所示:

Content-Type: image/jpeg^M ^M ÿØÿà^@^PJFIF^@^A^A^@^@^A^@^A^@^@ÿá^@XExif^@^@MM^@*^@^@^@^H^@^B^A^R^@^C^@^@^@^A^@^A^@^@<87>i^@^D^@^@^@^A^@^@^@

关于iphone - AFNetworking AFMultipartFormData如何设置key,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10056731/

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