我现在正在使用NMSFTP框架几周。
我想在文件上传到服务器时向我的应用添加进度条。
我如何获得"进展"来自NMSFTP?
答案 0 :(得分:0)
let progressCallback = { (uploadedBytes: UInt) -> Bool in
// Update progress
let percentOfCurrentFile = Float(uploadedBytes) / Float(totalBytes)
return true // do not cancel the upload
}
// Upload
let uploadResult = sftp.writeFileAtPath(localFile.path!, toFileAtPath: "/"+remoteFile,
progress: progressCallback)