Hallo!
folgendes Problem, das bestimmt einfach zu lösen ist,
man muss _einfach_ nur wissen wie...
mein Programm soll eine HTML-Datei nach Bild-URLs parsen und diese anschliessend
herunterladen, ähnlich wie dies ein Web-Browser auch macht. Bei Bildern mit absoluten
Pfadangaben ist es soweit kein Problem, nicht so bei Bildern, wo nur der zur
enthaltenden HTML-Datei relative Pfad angegeben ist, z.B. "/images/logo.jpg"...
Wie kann mann also z.B. bei "http://www.beispiel.de/bilder/index.anyextension"
erkennen, ob "index.anyextension" eine datei oder ein ordner ist?
URL#getPath() liefert hier 'leider' nur das, was in der URL nach dem Host kommt,
nämlich "/bilder/index.anyextension", ähnlich URL#getFile()...
(Im HTTP-Header steht sowas auch nicht drin.)
folgendes Problem, das bestimmt einfach zu lösen ist,
man muss _einfach_ nur wissen wie...
mein Programm soll eine HTML-Datei nach Bild-URLs parsen und diese anschliessend
herunterladen, ähnlich wie dies ein Web-Browser auch macht. Bei Bildern mit absoluten
Pfadangaben ist es soweit kein Problem, nicht so bei Bildern, wo nur der zur
enthaltenden HTML-Datei relative Pfad angegeben ist, z.B. "/images/logo.jpg"...
Wie kann mann also z.B. bei "http://www.beispiel.de/bilder/index.anyextension"
erkennen, ob "index.anyextension" eine datei oder ein ordner ist?
URL#getPath() liefert hier 'leider' nur das, was in der URL nach dem Host kommt,
nämlich "/bilder/index.anyextension", ähnlich URL#getFile()...
(Im HTTP-Header steht sowas auch nicht drin.)