perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 25
Click for quality!




10.02.2012 / 08:33

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragNet::ftp problem
Seitenanfang
hi,

ich versuch mit Hilfe von Net::Ftp eine Datei auf meinen FTP Server zu schieben.

Dazu möchte ich mit append einen neuen Eintrag an eine bereits auf dem Server vorhandene Datei anfügen.
Starte ich jetzt das Programm wird nur eine leere Datei auf dem Server angelegt, der Dateiinhalt wird also nicht übertragen. Ist die Datei aber bereits auf dem Server vorhanden bekomm ich auf der Konsole folgendes:
"thread failed to start: cant append data at my_copy.pl line 344."

Kann das daran liegen, dass die zu übertragene Datei temporär ist?


my ($xmlH, $xmlStr) = tempfile( DIR => '' );
.
.
my $vpfad="$rootDirectory/$clientName/$fname/";
my $fileName="$etg-$fname.xml";
$connection=Net::FTP->new($host,Timeout=>240,PASSIVE=>0,DEBUG=>1) or die "Cannot connect";
$connection->login($authName,$authPass) or die "Cannot login ", $connection->message;

$connection->cwd($vpfad);

my $aktPfad=$connection->pwd();
print "\naktueller Pfad $aktPfad";
print "\nZielpfad: $vpfad";

$connection->ascii;
$connection->cwd($vpfad);
$connection->append($xmlStr,$fileName) or die "cant append data $!";

Datum: 09.06.2006-16:26

-






-
-