(1)使用NSURLSession和NSURLSessionDownload可以很友善的實作檔案下載下傳操作
/*
第一個參數:要下載下傳檔案的url路徑
第二個參數:當接收完伺服器傳回的資料之後調用該block
location:下載下傳的檔案的儲存位址(預設是存儲在沙盒中tmp檔案夾下面,随時會被删除)
response:伺服器響應資訊,響應頭
error:該請求的錯誤資訊
*/
//說明:downloadTaskWithURL方法已經實作了在下載下傳檔案資料的過程中邊下載下傳檔案資料,邊寫入到沙盒檔案的操作
NSURLSessionDownloadTask *downloadTask = [session downloadTaskWithURL:url completionHandler:^(NSURL * __nullable location, NSURLResponse * __nullable response, NSError * __nullable error)