Ios 使用下载任务上传文件进行后台传输是件好事吗?
我需要上传我的应用程序的后台文件 所以我看了uploadtask方法,但它实际上需要一个fileurl来处理后台transfert。 将我的对象放在JSON/XML中并将其保存为文件并不是什么大不了的事,但它需要在我的服务器端进行更改 但是,我注意到有一种方法可以使用downloadtask上传文件,它还返回body响应 基本上,我会在内存中创建对象,并将其作为NSData(字节[])添加到下载请求中。 它确实有效,但我担心可能会有内存/连接错误,因为它不仅是磁盘上的文件,而且是内存和 正在处于后台状态 这是正确的方法吗??或者我可能有连接问题Ios 使用下载任务上传文件进行后台传输是件好事吗?,ios,nsurlsession,nsurlsessiondownloadtask,nsurlsessionuploadtask,Ios,Nsurlsession,Nsurlsessiondownloadtask,Nsurlsessionuploadtask,我需要上传我的应用程序的后台文件 所以我看了uploadtask方法,但它实际上需要一个fileurl来处理后台transfert。 将我的对象放在JSON/XML中并将其保存为文件并不是什么大不了的事,但它需要在我的服务器端进行更改 但是,我注意到有一种方法可以使用downloadtask上传文件,它还返回body响应 基本上,我会在内存中创建对象,并将其作为NSData(字节[])添加到下载请求中。 它确实有效,但我担心可能会有内存/连接错误,因为它不仅是磁盘上的文件,而且是内存和 正在处于
谢谢 我想没关系,这是 使用下载任务上载文件 若要上载下载任务的正文内容,您的应用程序必须提供 NSData对象或正文流作为NSURL请求的一部分 对象创建下载请求时提供 如果您使用流提供数据,您的应用程序必须提供 URLSession:task:needNewBodyStream:delegate方法提供新的 身份验证失败时的正文流。这种方法是可行的 在使用流上载正文内容中进一步描述 下载任务的行为与数据任务类似,只是方式不同 这些数据将返回到您的应用程序
我需要的不仅仅是“我认为”,我认为你必须接受莱昂纳多的回答!