在Alamofire上传图像时,是否可以使用较小的数据包



我的代码是这样的:

Alamofire.upload(multipartFormData: { (data) in 
// add bunch of large size images 
}
.uploadProgress { progress in
// print progress
}
.downloadProgress { progress in
// print progress
}

问题是,与下载进度相比,上传进度刷新时间过长

有什么方法可以更频繁地更新上传进度吗?

顺便说一句:我正在使用alamofire 5

否。Alamofire受URLSession进度回调的支配。你还应该知道,如果你的上传超过了阈值,它会首先写入磁盘,这不会反映在进度中。所以你会看到一段时间没有进展,然后是真正的上传进度,然后是快速下载进度,因为下载部分通常只是服务器确认上传,而且要小得多。

相关内容

  • 没有找到相关文章

最新更新