我正在尝试将文件图像上传到内容,但是出现此错误。
错误:错误域= NSURLErrorDomain代码= -1200“ SSL错误
发生,无法建立到服务器的安全连接。”
UserInfo = {NSLocalizedDescription =发生SSL错误,并且
无法建立与服务器的安全连接。
NSLocalizedRecoverySuggestion =您要连接到服务器吗
无论如何?,_ kCFStreamErrorDomainKey = 3,NSUnderlyingError = 0x162007a0
{Error Domain = kCFErrorDomainCFNetwork代码= -1200“ SSL错误
发生,无法建立到服务器的安全连接。”
UserInfo = {NSLocalizedDescription =发生SSL错误,并且
无法建立与服务器的安全连接。
_kCFNetworkCFStreamSSLErrorOriginalValue = -9802,_kCFStreamPropertySSLClientCertificateState = 0,NSLocalizedRecoverySuggestion =您是否要连接到服务器
反正?,_ kCFStreamErrorCodeKey = -9802,
kCFStreamPropertySSLPeerTrust =,
_kCFStreamErrorDomainKey = 3,kCFStreamPropertySSLPeerCertificates = {类型=不可变,计数= 3,值=(0:
1:2:)},
NSErrorFailingURLStringKey = https://qbprod.s3.amazonaws.com/,
NSErrorFailingURLKey = https://qbprod.s3.amazonaws.com/}},
_kCFStreamErrorCodeKey = -9802,NSErrorFailingURLStringKey = https://qbprod.s3.amazonaws.com/,
NSErrorPeerCertificateChainKey = {类型
=不可变,计数= 3,值=(0:1:2:
)},
NSErrorClientCertificateStateKey = 0,
NSURLErrorFailingURLPeerTrustErrorKey =,
NSErrorFailingURLKey = https://qbprod.s3.amazonaws.com/}
最佳答案
我使用下面的代码上传文件,它运行良好。
let imageData: NSData = UIImagePNGRepresentation(image)!
QBRequest.TUploadFile(imageData,
fileName: "testimage.png",
contentType: "image/png",
isPublic: false,
successBlock: {(response: QBResponse!, uploadedBlob: QBCBlob!) in
/** You get success with updated blob **/
}, statusBlock: {(request: QBRequest?, status: QBRequestStatus?) in
},
errorBlock: {(response: QBResponse!) in
})