我正在尝试使用 swift 4
将图像上传到FTP 服务器
我使用了FileProvider,这是一个用于Ftp连接iOS的库
无论如何,我正在检查提供商是否可以访问。我收到此错误
操作无法完成。 (NSURLErrorDomain 错误-1011。)
这是完整的错误对象:
错误域=NSURLErrorDomain代码=-1011“(空)”UserInfo={NSErrorFailingURLKey=ftp://xxxx.xxxx.xxxx.xxxx:21/,NSErrorFailingURLStringKey=ftp://xxxx.xxxx.xxxx.xxxx :21/, NSURL=ftp://xxxx.xxxx.xxxx.xxxx:21/}
这是我的代码:
self.ftpProvider!.isReachable { (flag, error) in
if flag {
print("RIZK:--- provider is reachable ")
let progress = self.ftpProvider!.copyItem(localFile: localURL, to: "/files/\(imageName)", overwrite: true, completionHandler: { (error) in
if error == nil {
print("RIZK:-- Ready to upload")
}else{
print("RIZK:--\(error?.localizedDescription ?? "")")
}
})
print(progress?.fractionCompleted ?? 0)
}else{
print("RIZK:--- provider not reachable, with error \(error?.localizedDescription ?? "") ")
}
}
可能有投掷
URLError(.badServerResponse)