将URLSession uploadTask
与multipart/form-data
一起使用(例如JSON +图片文件)最好:
uploadTask(with: URLRequest, fromFile: URL)
来避免加载或复制数据而是上传文件,
一个接一个,例如边界文本和部分标题 - > json - >边界文本和部分标题 - > img1 - >边界文本和部分标题 - > img2等,依靠代表通知应用程序何时上传每个部分并开始下一部分?我想要避免的是在内存中保存了大量数据,但我不知道(与第3点相关)是每个单独的上传任务是否会自动关闭会话(制作这种多部分上传是不可能的)或会话是否保持开放,直到达到结束边界/内容大小。
这个问题部分是通用的(与HTTP请求相关),但也具体涉及在Swift中文件uploadTask
末尾发送的信息。提前感谢您的回复。