Siechfred: Lösung: Existenz einer Datei auf einem anderen Server prüfen

Beitrag lesen

Hallöle,

ich denke, dass ich die Lösungen gefunden habe, deshalb mal hier die Codeschnipsel, falls jemandem noch etwas auffällt oder eine bessere Lösung bekannt ist:

1. URI auf Existenz prüfen:

[...]
use LWP::UserAgent;
[...]

$new_ua = LWP::UserAgent->new();
$my_request = HTTP::Request->new('HEAD', $uri);
$response = $new_ua->request($my_request);
if( $response->is_success()) {
  # die Datei wurde gefunden
}
else {
  # die Datei wurde nicht gefunden
}

2. RegEX-Prüfung

if ($uri =~ /(?:gif|jp(?:e)?g)$/g) {
  # Format okay
}
else {
  # Falsches Format
}

Vielen Dank an alle Helfer.

Viele Grüße
Torsten

--
Dieses Posting kommt ohne Garantie auf Vollständigkeit, Richtigkeit und Funktionalität. Geposteter Quelltext ist, soweit nicht anders angegeben, ungetestet.