gpt4 book ai didi

ios - URLSession后台上传任务不断重置

转载 作者:行者123 更新时间:2023-11-29 00:33:40 29 4
gpt4 key购买 nike

在将 uploadTask 用于 URLSessionConfiguration.background 时,我遇到了一些奇怪的行为。

我的自定义委托(delegate)正在实现属于 URLSessionDelegateURLSessionTaskDelegateURLSessionDataDelegate 的所有委托(delegate)方法。它们都有一个 print 语句,表明该方法已被调用。

我正在尝试将五个图像上传到服务器,每个图像都有自己的 session ,其 ID 与图像 ID 匹配。

问题是,当使用非常慢的连接“edge”上传时,上传进度将在达到 100% 之前重置。每当调用 didFinishCollectingMetrics 时就会发生这种情况,如下所示:Data

当使用慢速连接时,这种情况不会一直发生,只是偶尔发生。

有人对这里发生的事情有任何想法吗?

最佳答案

边缘网络是出了名的不可靠,频繁的上传失败并不罕见。解决此问题的方法是将基于整个文件的上传替换为某种形式的分块上传,这样您就可以从中断的地方继续上传,但这需要服务器支持。

关于ios - URLSession后台上传任务不断重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41142791/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com