2016-03-20 22 views
2

在NSURLSession中,我們可以使用POST方法使用NSURLSessionDataTask和NSURLSessionUploadTask將數據發送到服務器。兩者有什麼區別?NSURLSession中的dataTask和uploadTask之間的區別

+4

不是一個巨大的量 - 基本上上傳的任務是用設計爲使創建上載更簡單的接口的數據的任務,根據[用於NSURLSessionUploadTask的文檔(https://developer.apple.com/庫/ IOS /文檔/基金/參考/ NSURLSessionUploadTask_class/index.html的#// apple_ref/OCC/CL/NSURLSessionUploadTask) –

回答

0

很大的區別在於你不能使用NSURLSessionDataTask在後臺上傳。你需要使用NSURLSessionUploadTask。

Unlike data tasks, you can use upload tasks to upload content in the background. (For details, see URL Session Programming Guide.)