小编Ali*_*deh的帖子

获取分段上传 Alamofire5 的上传进度

在 Alamofire5 之前,我们可以使用 uploadRequest 的 encodingReresult 来获取uploadProgress. 但是现在在将 Alamofire 上传到版本 5 之后,基于Alamofire 文档,我们可以使用.uploadProgress来获取上传进度处理程序。

这是我的代码:

AF.upload(multipartFormData: { multipartFormData in
            multipartFormData.append(fileContent, withName: "file", fileName: filePath.lastPathComponent)
            multipartFormData.append(token.data(using: .utf8)!, withName: "token")
        }, to: uploadURL)
        .uploadProgress { progress in 
            print(progress)
        }
        .responseJSON { [weak self] response in
            print(response)
        }
Run Code Online (Sandbox Code Playgroud)

但是uploadProgress在上传过程中从未调用过关闭。

我检查了很多stackoverflow问题,但没有一个工作。

swift alamofire alamofire5

6
推荐指数
2
解决办法
686
查看次数

标签 统计

alamofire ×1

alamofire5 ×1

swift ×1