Überprüfung der Downloadadresse

Hallo, ich müsste überprüfen, ob das Kopieren eines JPEG-Bildes funktionieren wird (vorher überprüfen, ob das Bild vorhanden ist,…). Jetzt habe ich das Problem, dass er beim Kopieren hängen bleibt (keine Ahnung warum).

Ich habe im Archiv bereits etwas gefunden: /t/datei-kopieren-in-perl/173217
Doch das passt für meinen Fall nicht ganz:

_3.:
We kann ich prüfen ob eine
Downloadadresse noch vorhanden ist oder
nicht ??

#!/usr/bin/perl
use LWP::UserAgent;
use HTTP::Request;
use URI::URL qw(url);

$ua = LWP::UserAgent->new();
$url=„http://localhost/index.hm“;
$ant = $ua->request(HTTP::Request->new(„HEAD“, $url));
if ($ant->is_success) {
print „Seite $url existiert und wurde am „,$ant->last_modified,“ zuletzt geändert\n“;
}
else{
print "$url: Fehler „,$ant->code,“ ", $ant->message, „\n“;
}_

Gibt es so etwas ähnliches, aber nur mit dem Ziel, dies bei einem JPEG-Bild zu kontrollieren? Oder existiert eine andere Möglichkeit, mit der ich einfach kontrollieren kann, ob das Kopieren funktionieren wird oder nicht (ohne, dass er hängen bleibt)
Vielen Dank im Voraus!

LG Markus

Hallo,

Hallo, ich müsste überprüfen, ob das Kopieren eines
JPEG-Bildes funktionieren wird (vorher überprüfen, ob das Bild
vorhanden ist,…). Jetzt habe ich das Problem, dass er beim
Kopieren hängen bleibt (keine Ahnung warum).

Wie kopierst du denn? Liegt die Datei lokal auf dem Server, auf dem das Script läuft? Oder auf einem entfernten Server?
Läuft dein Script als CGI-Script oder „ganz normal“ von der Kommandozeile?

Gibt es so etwas ähnliches, aber nur mit dem Ziel, dies bei
einem JPEG-Bild zu kontrollieren?

LWP::Simple und LWP::UserAgent funktionieren mit JPEG genauso wie mit HTML-Seiten.

Oder existiert eine andere
Möglichkeit, mit der ich einfach kontrollieren kann, ob das
Kopieren funktionieren wird oder nicht (ohne, dass er hängen
bleibt)

Wenn etwas übers Netzwerk geht, kann immer etwas hängen bleiben, man kann das höchstens mit Timeouts begrenzen.

Grüße,
Moritz

Hallo

ich müsste überprüfen, ob das Kopieren eines
JPEG-Bildes funktionieren wird (vorher überprüfen, ob das Bild
vorhanden ist,…). Jetzt habe ich das Problem, dass er beim
Kopieren hängen bleibt (keine Ahnung warum).

Ich verstehe das Problem nicht ganz. *Wo* ist denn
das jpg-Bild. Bei Dir auf der Festplatte? *Was*
bedeutet „Kopieren“? Wohin soll kopiert werden?

Fragen über Fragen …

Schreib doch mal, was Du konkret machen willst
und nicht – wie Du glaubst, wie Du das, was Du
vorhast, umschreiben könntest :wink:

Grüße