gpt4 book ai didi

ios - 如何禁用 `NSURLSessionUploadTask` s 的自动重新上传?

转载 作者:行者123 更新时间:2023-12-01 16:39:51 25 4
gpt4 key购买 nike

有时(猜测是否发生错误)NSURLSessionUploadTask对象开始上传(从零字节开始)。如何避免这种行为?我希望它进入失败状态。如果我得到它的 totalBytesSent,我可以在应用程序处于事件状态时取消它少于代表之前的。但如果它处于后台模式,我不会收到任何消息。

最佳答案

我在上传文件和回复服务器超时时遇到了同样的问题(上传任务自动重启)。

我使用的解决方法/“hack”是明确定义请求的超时时间和 session 配置对象上的资源。

NSURLSessionConfiguration *sessionConfiguration;
//... init configuration ...
sessionConfiguration.timeoutIntervalForRequest = 30.0;
sessionConfiguration.timeoutIntervalForResource = 30.0;

从此,请求正确超时,我得到回调来处理它而无需自动重启。

希望能帮助到你...

关于ios - 如何禁用 `NSURLSessionUploadTask` s 的自动重新上传?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25313481/

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