i tried to upload image from iphone to wcf rest service but i had problem
//////////////////wcf
Public Function Upload(ByVal UploadData As Stream) As String
Dim fileToupload As New FileStream("D:\ImagesUpload\" & "ImagePng", FileMode.Create)
Dim bytearray As Byte() = New Byte(9999) {}
Dim bytesRead As Integer, totalBytesRead As Integer = 0
Do
bytesRead = UploadData.StrStream.Read(bytearray, 0, bytearray.Length)
totalBytesRead += bytesRead
Loop While bytesRead > 0
fileToupload.Write(bytearray, 0, bytearray.Length)
fileToupload.Close()
fileToupload.Dispose()
/////xcode
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [AFCompoundResponseSerializer serializer];
manager.requestSerializer = [AFJSONRequestSerializer serializer];
[manager POST:@"http://192.168.1.74/MobileRentalService.svc/Upload" parameters:@{@"StrStream":[NSData dataWithData:imageData]} success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"%@",responseObject);
}
failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
//////error
Invalid type in JSON write (OS_dispatch_data)'