上传多部分表单数据时如何观察uploadProgress? [复制]
Posted
技术标签:
【中文标题】上传多部分表单数据时如何观察uploadProgress? [复制]【英文标题】:How can I observe uploadProgress while Uploading Multipart Form Data? [duplicate] 【发布时间】:2017-10-29 17:12:24 【问题描述】:我必须将图片和用户 ID 都上传到服务器,所以我使用 Alamofire.upload(multipartFormData:to:encodingCompletion:)
上传。
但是没有办法观察上传的进度。
我应该改用其他方法吗?
【问题讨论】:
【参考方案1】:你试过了吗:
Alamofire.upload(
multipartFormData: multipartFormData in
//your implementation
,
to: "http://example.com",
encodingCompletion: encodingResult in
switch encodingResult
case .success(let upload, _, _):
upload.responseJSON response in
print(response)
upload.uploadProgress progress in
print(progress.fractionCompleted)
case .failure(let encodingError):
print(encodingError)
)
【讨论】:
不客气!乐于助人;)以上是关于上传多部分表单数据时如何观察uploadProgress? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
在应用程序被杀死后在应用程序启动时恢复未完成的多部分/表单数据上传任务