是否有任何錯誤的腳本bewlow,因爲我只是不能登錄..... 而且我確定我使用正確的用戶名和密碼。 (無法登錄登錄不正確。)FTP中的perl錯誤?
sub UploadToFTPServer()
{
my $filename = shift;
$ftp = Net::FTP->new($FTPSERVER, Debug => 0) ;
if ($ftp) {
eval {
$ftp->login($USERNAME,$PASSWORD) or warn "Cannot login ", $ftp->message;
$ftp->binary();
$ftp->putfile($filename) or warn "Cannot upload ($filename)", $ftp->message;
$ftp->quit();
};
}
else {
warn "Cannot connect to $FTPSERVER: [email protected]";
}
}
你爲什麼認爲這是你的腳本的錯誤,而不是你的憑據?你確認了嗎? – Mat 2011-12-30 15:50:00
您的身份驗證不正確。檢查你的用戶名和密碼,並嘗試與另一個客戶端FTP,看看他們的工作。 – gpojd 2011-12-30 15:50:45
這就是要點,憑證可以與FireFTP一起使用。 – user1095332 2011-12-30 15:54:55