Я загружаю изображения и другие медиафайлы на сервер, используя AFMultipartFormData
, который был загружен в порядке. Но бэкэнд-структура требует от меня отправлять строковое значение с каждым загружаемым мной файлом.Отправить NSString в AFMultipartFormData без использования кодировки
for(NSData *eachImage in dataStringArray) {
NSString *mystring = [dataTypeArray objectAtIndex:[dataStringArray indexOfObject:eachImage]];
NSLog(@"%@, %@",mystring,[mystring dataUsingEncoding:NSASCIIStringEncoding]);
NSURLRequest *request = [manager.requestSerializer multipartFormRequestWithMethod:@"POST" URLString:string parameters:nil constructingBodyWithBlock:^(id<AFMultipartFormData> formData) {
[formData appendPartWithFormData:eachImage name:@"myImage"];
[formData appendPartWithFormData:[mystring dataUsingEncoding:NSASCIIStringEncoding]
name:@"FileDesc"];
} error:&error];
Теперь предположим, что myString
является @"0"
так NSASCIIStringEncoding
преобразует его в <30>
, но я просто хочу 0
там. как это сделать?