Thomas: Bilder - Twitter - Speichern unter

Durch den schrecklichen Unfall heute Morgen in der Formel 1 bin ich auf Twitter aufmerksam geworden. Wollte mit ein Bild von dort speichern und musste dann folgendes feststellen:

Wenn ich dieses speichere habe ich diesen Namen „BzKy4dkIgAA0v5x.jpg-large“ wie kann es aber sein, dass der Browser siehe auch hier „https://pbs.twimg.com/media/BzKy4dkIgAA0v5x.jpg:large“ das Bild dennoch richtig anzeigt? Es ist ja in Wirklichkeit KEIN *.jpg Bild oder?

Interessant finde ich es auch, wenn ich das :larg weg lasse, bekomme ich ein kleines Bild angezeigt. Wie wird so etwas umgesetzt?

  1. Mahlzeit,

    Wie wird so etwas umgesetzt?

    Z.B. per mod_rewrite oder die URL wird serverseitig noch geparsed. Da gibt es nicht "die" Methode sondern verschiedene Möglichkeiten, die alle ihre Vor- und Nachteile haben.

    Ist auch abhängig von der genutzten Server-Software und der kompletten Infrastruktur dahinter.

    --
    42
  2. Hi,

    Wenn ich dieses speichere habe ich diesen Namen „BzKy4dkIgAA0v5x.jpg-large“ wie kann es aber sein, dass der Browser siehe auch hier „https://pbs.twimg.com/media/BzKy4dkIgAA0v5x.jpg:large“ das Bild dennoch richtig anzeigt? Es ist ja in Wirklichkeit KEIN *.jpg Bild oder?

    Wenn ich Dich Schwein nennen würde, wärst Du dann auch kein Mensch mehr?

    Im HTTP-Context ist der Content-Type-Header das ausschlaggebende, um zu erkennen, worum es sich handeln soll, nicht irgendein URL-Bestandteil. Und bei diesem Bild wird Content-Type: image/jpeg mitgeliefert. Paßt also.

    (Außerdem ist natürlich das relevant, was in den gelieferten Daten steht - wenn das kein jpeg-Image ist, hilft auch kein Content-Type: image/jpeg ...)

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.