繁体   English   中英

AWS S3下载iOS-请求超时

[英]AWS S3 Download iOS - The request timed out

我正在从Amazon S3的存储桶中使用Swift在iOS应用程序中异步下载约400个文件,但有时我会遇到其中一些文件的错误。 最大文件大小约为4 MB,最小文件大小为几KB

错误是可选的(错误域= NSURLErrorDomain代码= -1001“请求已超时。” UserInfo = {NSUnderlyingError = 0x600000451190 {Error Domain = kCFErrorDomainCFNetwork Code = -1001“(null)” UserInfo = {_ kCFStreamErrorCodeKey = -2102,_kCFStreamErrorDomainKey = 4 }},NSErrorFailingURLStringKey = https://s3.us-east-2.amazonaws.com/mybucket/folder/file.html,NSErrorFailingURLKey = https://s3.us-east-2.amazonaws.com/mybucket/folder /file.html,_kCFStreamErrorDomainKey = 4,_kCFStreamErrorCodeKey = -2102,NSLocalizedDescription =请求超时。}

我该如何预防?

尝试增加超时时间:

let urlconfig = URLSessionConfiguration.default
urlconfig.timeoutIntervalForRequest = 300 // 300 seconds

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM