Warum haben so viele Bild-URLs heutzutage keinen eindeutigen Dateipfad?
Mehrere mögliche Gründe:
Sie verwenden ein Content Distribution Network (CDN) und die CDN-Software (etwas wie Apache Traffic Server - nicht Apache Web Server, eine fast völlig andere Sache) verwendet keinen Dateisystempfad.
Ähnlich wie 1 befinden sich die Bilder auf einem spezialisierten Image-Server, wahrscheinlich verwenden sie eine Art Datenbank-Back-End, und Sie erhalten einen Hash für dieses Image.
Der Bildanbieter verdeckt absichtlich den Pfad, sodass Sie ihn nicht finden können. es.
Kann ich irgendetwas tun, um dieses Problem zu mildern?
Das ist wahrscheinlich, aber da Sie nicht genau wissen, was Sie erreichen wollen, ist es schwer, eine Empfehlung zu geben.
Gibt es eine Möglichkeit, die "schlechten" URLs noch als normale Bilder in einem Dateiauswahldialogfeld verwenden zu können?
Aus dem Kontext kann ich nicht herausfinden, was das ist. Wenn Sie die Schnittstelle in einer Web-Forum-Software meinen, kann alles, was HTTP oder HTTPS verarbeiten kann, das Image anfordern. Das Problem ist, wenn der Programmierer erwartet, dass die Erweiterung (.png / .jpg) ankündigt, um welche Art von Bild es sich handelt, anstatt die ersten paar Bits zu verwenden (ua der Unix-Befehl "file") und / usr / share / magic (oder / usr / share / file / magic, / etc / magic, YDMV) man file
.
Wenn Sie über etwas sprechen, das zu Google Chrome gehört, habe ich es noch nie gesehen.