Morpheus: Grafik Downloaden

Hallo zusammen!

Ich habe folgendes Problem. Und zwar möchte ich auf meiner HP eine SVG-Grafik zum Download bereitstellen. Der Quellcode sieht wie folgt aus:
<a href="Test.svg">Download hier</a><br>

Er downloadet das Bild nicht, sondern zeigt es nur an. Ist auch logisch, da ja mit a href darauf verwiesen wird. Jedoch habe ich schon überall bei selfhtml geschaut und kein anderes Beispiel gefunden. Vielleicht kann mir ja jemand helfen. Ich würde mich über Antworten freuen.

Liebe Grüße

  1. Hi Morpheus!

    Wir hatten kürzlich einen ähnlichen Thread: https://forum.selfhtml.org/?t=150199&m=975871

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  2. Hi!

    Und zwar möchte ich auf meiner HP eine SVG-Grafik zum Download bereitstellen.

    Rechtsklick, Datei speichern unter

    Eiegentlich sollte man davon ausgehen, daß jeder, der in der Lage ist, einen Browser zu bedienen, auch in der Lage sein sollte, eine Datei zu speichern, wenn er diese haben will.

    Ansonsten: Content-Disposition-Header nutzen, um den Download zu erzwingen.

    Gruß,
    rob

    1. »»Hallo

      Rechtsklick, Datei speichern unter

      »»-> Da hast du recht, aber es soll extra ein Download erscheinen.

      Ansonsten: Content-Disposition-Header nutzen, um den Download zu erzwingen.
      -> Wie erzwinge ich den? Ich bin leider noch nicht so erfahren :-(

      1. Hi!

        -> Wie erzwinge ich den? Ich bin leider noch nicht so erfahren :-(

        Du sendest mit Hilfe einer serverseitigen Sprache wie z.B. PHP einfach den HTTP-Header Content-Disposition.

        <?php
        header( "Content-type: image/svg+xml" );
        header( 'Content-Disposition: attachment; filename="datei.svg"' );
        readfile( "original.svg" );
        ?>

        Schöner Gruß,
        rob

        1. Ok, vielen Dank! Mit diesem Code klappt es!