1
AFMultipartFormData
を使用してサーバーに画像やその他のメディアをアップロードしています。しかし、バックエンドの構造は私がアップロードするすべてのファイルで文字列値を送る必要があります。エンコードを使用せずにAFMultipartFormDataにNSStringを送信します。
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
がそうNSASCIIStringEncoding
が<30>
に変換しますが、私はちょうどそこ0
をしたい@"0"
であると仮定します。どうやってするか?