我正在使用ftplib来传输文件.一切都很好.现在我想在下载之前获取目标文件的大小.
首先,我尝试使用ftp.size(filename)获取大小.服务器抱怨我不能在ascii模式下这样做.
然后我尝试使用ftp.sendcmd("binary")和ftp.sendcmd("bin")设置二进制模式.在这两种情况下,服务器抱怨"500二进制不理解"
在此实例中,ftplib可以在下载之前获取文件的大小吗?我不控制FTP服务器,也无法改变它的行为方式.
谢谢
python ftplib
ftplib ×1
python ×1