Lissy01: Link für Download eines Bildes

Ich habe für eine Kundin einen Downloadbereich geschaffen, wo angemeldete User PDF und Bilder zum Download finden.

Damit der Download sofort klappt und nicht das Bild erst angezeigt wird und mit rechter Maustaste gespeichert werden muss, habe ich einen Link auf das Bild gesetzt: <a download href='/pfad/zum/bild/bildname.jpg' target='_blank'><img src="/pfad/zum/bild/bildname.jpg"></a>

Es handelt sich um eine View mit dem CMS Drupal, bei der die Liste mit den Bildern und /pfad/zum/bild/bildname.jpg dynamisch erstellt werden. Das aber nur am Rande.

Bei mir wird das Bild dann lokal im Download-Ordner gespeichert, als bildname.jpg bzw. Bei der Kundin weden manche Bilder, nicht alle, als bildname.JFIF abgespeichert.

Wir arbeiten beide mit Windows 10 und es passiert egal, welcher Browser.

Wie kommt das mit dem bildname.JFIF zusammen? Muss mein Downloadlink anders lauten?

  1. Hallo,

    verrätst du uns, wo man sich das mal ansehen kann?

    Gruß
    Jürgen

  2. Servus!

    Bei der Kundin weden manche Bilder, nicht alle, als bildname.JFIF abgespeichert.

    Wikipedia: JPEG_File_Interchange_Format

    Wir arbeiten beide mit Windows 10 und es passiert egal, welcher Browser.

    Wie kommt das mit dem bildname.JFIF zusammen? Muss mein Downloadlink anders lauten?

    Ich glaube nicht.

    Kann die Kundin die Dateien denn anschauen? sollte doch möglich sein, oder?

    Herzliche Grüße

    Matthias Scharwies

    --
    Die Signatur findet sich auf der Rückseite des Beitrags.
  3. Hallo Lissy01,

    manche Bilder, nicht alle

    dann wäre der erste Ansatz mal, herauszufinden, wo der Unterschied ist.

    • werden die Bilder, die die Kundin als JFIF speichert, mit dem gleichen MIME-Typ ausgeliefert?
    • für den Download ist die Angabe im href-Attribut wichtig. Gibt es in den Dateinamen vielleicht Unterschiede in Groß- und Kleinschreibung? Dein Server legt den MIME-Typ an Hand der Dateierweiterung fest. Auf einem unxoiden Server kann es sein, dass .jpg korrekt mit image/jpeg attributiert wird, aber .JPG nicht. Oder der eine kommt als image/jpeg (korrekt), der andere aber als image/jpg (inkorrekt) - und je nach Einstellungen auf dem Zielcomputer können dann merkwürdige Dinge passieren.

    Auf meinem Windows sind die Extensions .jpg, jpeg, .jpe und .jfif mit dem Content Type "image/jpeg" eingerichtet, und ich weiß gar nicht, woher es weiß, dass ein Content Type "image/jpeg" per Default als .jpg zu speichern ist...

    Wir arbeiten beide mit Windows 10 und es passiert egal, welcher Browser.

    Das deutet darauf hin, dass irgendwelche Standardeinstellungen bei deiner Kunden anders sind. Sowas kann von Programmen hervorgerufen werden, die sich als Default-Aanwendung für Dateitypen registrieren.

    Muss mein Downloadlink anders lauten?

    Muss nicht, es sollte auch so gehen, aber du kannst dem download-Attribut einen Wunschdateinamen für den Download mitgeben: download="wunschdatei.jpg".

    Rolf

    --
    sumpsi - posui - obstruxi