upload task with request
سلام ،
برای اپلود یک nsdictionary که به صورت json در اومده و با تسک
session.uploadWithRequest
انجام می شه چگونه باید عمل کرد؟
var dictionary = Dictionary<String,AnyObject>()
dictionary["itemName"] = edtNameItem.text
dictionary["itemDesc"] = edtDesc.text
defultUrl = AppDelegate.url + "add_item.php"
let url = NSURL(string: defultUrl)
let session = NSURLSession.sharedSession()
let request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "POST"
request.timeoutInterval = NSTimeInterval(10)
do{
let jsonUser = try NSJSONSerialization.dataWithJSONObject(dictionary, options: NSJSONWritingOptions(rawValue: 0))
request.HTTPBody = jsonUser
}catch{
print("send feild")
}
request.addValue("application/json", forHTTPHeaderField: "content-type")
request.addValue("application/json", forHTTPHeaderField: "Accept")
let task = session.uploadTaskWithRequest(<#T##request: NSURLRequest##NSURLRequest#>, fromFile: <#T##NSURL#>, completionHandler: <#T##(NSData?, NSURLResponse?, NSError?) -> Void#>)
مشکل اصلی در پارامتر fromFile است .چجوری یک json را به این پارامتر بدم؟
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .