$sftp->put($to, $from, NET_SFTP_LOCAL_FILE);
如何使用phpseclib put显示实时进度条? 我已经做了,上传时间间隔发送ajax来检查文件大小。
有人更清楚如何做到这一点吗?
非常感谢你的帮助!
答案 0 :(得分:1)
phpseclib 1.0.x:
$sftp->put('filename.ext', str_repeat('a', 1024 * 1024), NET_SFTP_STRING, -1, -1, function($sent) {
echo "sent: $sent\n";
});
phpseclib 2.0.x:
$sftp->put('filename.ext', str_repeat('a', 1024 * 1024), SFTP::SOURCE_STRING, -1, -1, function($sent) {
echo "sent: $sent\n";
});