Advertisement
Guest User

Server Request for Multipart form data

a guest
Aug 1st, 2015
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. var params = ([
  2. "gender": 1,
  3. "dob": "22-Oct-1983",
  4. "password":"Password",
  5. "firstname":"Devendranath",
  6. "lastName":"Reddy",
  7. "aboutMe" : "I am a test user",
  8. "email":"dnreddy890@gmail.com",
  9. "phone":"1234567890",
  10. "address":addressDict])
  11.  
  12. let manager = AFHTTPRequestOperationManager()
  13. let requestSerializer = AFJSONRequestSerializer()
  14. manager.requestSerializer = requestSerializer
  15. requestSerializer.setValue("multipart/form-data", forHTTPHeaderField:"Content-Type")
  16.  
  17. let url = "http://192.168.20.84:8080/dabble/rest/v0/service/user/create/"
  18. var fileURL = NSURL.fileURLWithPath(NSBundle.mainBundle().pathForResource("JobDoneBy", ofType:"png")!)
  19.  
  20. manager.POST( url, parameters:nil ,
  21. constructingBodyWithBlock: { (data: AFMultipartFormData!) in
  22. println("")
  23. var res = data.appendPartWithFileURL(fileURL, name:"photo", error: nil)
  24.  
  25. data.appendPartWithFormData(NSKeyedArchiver.archivedDataWithRootObject(params) , name: "payload")
  26. println("was file added properly to the body? \(res)")
  27. },
  28. success: { (operation: AFHTTPRequestOperation!, responseObject: AnyObject!) in
  29. println("Yes thies was a success")
  30. },
  31. failure: { (operation: AFHTTPRequestOperation!, error: NSError!) in
  32. println("We got an error here.. \(error.localizedDescription)")
  33. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement