Alamofire 上传进度
Posted
技术标签:
【中文标题】Alamofire 上传进度【英文标题】:Alamofire upload progress 【发布时间】:2021-07-04 17:47:36 【问题描述】:我是 Alamofire 的新手(以及一般的 Swift)。我需要获得实时的上传进度。如何实现?
我在这里上传多个 PDF 文档:
AF.upload(multipartFormData: multipartFormData in
for f in files
multipartFormData.append(f.data, withName: "files", fileName: f.name, mimeType: "application/pdf")
, to: "http://localhost:8080/api/v1/documents")
.uploadProgress progress in
print("Upload Progress: \(progress.fractionCompleted)")
这里只是输出,这不是我所期望的
Upload Progress: 1.0
那么这个文档是不是在撒谎? https://github.com/Alamofire/Alamofire/blob/master/Documentation/Usage.md#upload-progress
【问题讨论】:
【参考方案1】:可能您的文件太小,请尝试更大的文件。
【讨论】:
以上是关于Alamofire 上传进度的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Alamofire 4.0 中添加带有上传进度百分比的标签的进度条