Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var params = ([
- "gender": 1,
- "dob": "22-Oct-1983",
- "password":"Password",
- "firstname":"Devendranath",
- "lastName":"Reddy",
- "aboutMe" : "I am a test user",
- "email":"dnreddy890@gmail.com",
- "phone":"1234567890",
- "address":addressDict])
- let manager = AFHTTPRequestOperationManager()
- let requestSerializer = AFJSONRequestSerializer()
- manager.requestSerializer = requestSerializer
- requestSerializer.setValue("multipart/form-data", forHTTPHeaderField:"Content-Type")
- let url = "http://192.168.20.84:8080/dabble/rest/v0/service/user/create/"
- var fileURL = NSURL.fileURLWithPath(NSBundle.mainBundle().pathForResource("JobDoneBy", ofType:"png")!)
- manager.POST( url, parameters:nil ,
- constructingBodyWithBlock: { (data: AFMultipartFormData!) in
- println("")
- var res = data.appendPartWithFileURL(fileURL, name:"photo", error: nil)
- data.appendPartWithFormData(NSKeyedArchiver.archivedDataWithRootObject(params) , name: "payload")
- println("was file added properly to the body? \(res)")
- },
- success: { (operation: AFHTTPRequestOperation!, responseObject: AnyObject!) in
- println("Yes thies was a success")
- },
- failure: { (operation: AFHTTPRequestOperation!, error: NSError!) in
- println("We got an error here.. \(error.localizedDescription)")
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement