我想使用$post = file_get_contents('php://input');
将图像上传到服务器,我已经使用自定义委托完成了
NSURLSessionUploadTask
但我无法得到服务器的回复。使用let task = NSURLSession(
configuration: NSURLSessionConfiguration.defaultSessionConfiguration(),
delegate: self,
delegateQueue: NSOperationQueue.mainQueue()
).uploadTaskWithRequest(request, fromData: data)
task!.resume()
返回错误代码和其他标题信息,但不返回页面上显示的实际html。
我无法使用完成处理程序创建url任务,因为我需要获取上传的进度。
如何使用task.response
从页面响应中获取NSData?
答案 0 :(得分:1)
您可以通过didReceiveData
收集数据,并且可以拥有全局NSData实例并附加收到的数据。
然后,在didCompleteWithError
中,您可以将收到的数据转换为字符串以获取响应HTML。