我正在尝试上传包含各种数据的文件,包括整数。我正在按照以下方式进行操作:
NSMutableURLRequest *request = [httpClient multipartFormRequestWithMethod:@"POST" path:@"send_image" parameters:nil constructingBodyWithBlock: ^(id <AFMultipartFormData>formData)
{
NSUInteger user_id_int = [tempUserID integerValue];
NSData *user_id = [NSData dataWithBytes:&user_id_int length:sizeof(user_id_int)];
NSData *data1 = UIImagePNGRepresentation(imageSaved);
[formData appendPartWithFileData:data1 name:@"file" fileName:@"name.png" mimeType:@"image/png"];
[formData appendPartWithFormData:user_id name:@"ID" ];
}];
当我发送上述请求时,后端(我在 Django 中编写)给出了一个错误,用于清除表示Enter a whole number
ID 的表单。如何通过此表单请求发送整数?表单的所有其他部分都在工作.. 我尝试创建一个 NSString,但是,当我将整数转换为字符串并通过表单请求发送它时,它似乎不喜欢..