Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

JPG zum Download anbieten

Ich habe folgenden HTML - Code

Code:                   In Zwischenablage kopieren (nur IE)
1">

Mit Klick auf Button0010.png soll die JPG Datei downgeloadet werden. Irgendwie raff ich das nich, Firefox zeigt die Datei immer an. Gibt es eine Möglichkeit?

/* EDIT
Bin gerade über diesen Link gestolpert www.phpforum.de Die einzigste Möglichkeit?
*/

TenBaseT
Hier gehts zum Orginal Eintrag "JPG zum Download anbieten" im Forum

Antworten

Ein weit verbreiteter Irrtum ist es, zu glauben, man könnte einen Browser dazu veranlassen, eine Datei auf dem Rechner des Benutzers zu speichern. Tatsächlich gibt es keinerlei offizielle Möglichkeit des HTTP-Protokolls, um den Browser zu einer bestimmten Behandlung eines Dateityps zu zwingen.

Das HTTP-Protokoll geht nach dem Grundsatz: Eine Datei mit einem bestimmten Typ wird an den Browser ausgeliefert; dem obliegt es dann ganz alleine, anhand des Dateityps und des Kontextes zu entscheiden, was mit der Datei passieren soll.

Deshalb sind alle Versuche, so etwas zuverlässig zu programmieren, von vornherein zum Scheitern verurteilt.


2.

Ich merke selbst gerade, dass ich hier auf Granit beiße. Alles was ich herunterlade ist irgendwie Müll (lässt sich z.B. mit ImageMagick nicht öffnen).

Es ging mir hier nicht darum, am User vorbei etwas downzuloaden, sondern der User sollte einen Button klicken können, wodurch die Datei dann auf seinem Rechner lokal gespeichert wird. Irgendwie will das abwer nicht so, wie ich mir das vorgestellt habe.

Ich glaube ich bau einfach etwas Text ein wie "Kontexmenü / Datei speichern unter ........". Da sollte eigentlich keiner überfordert sein.

Trotzdem Danke für die Aufklärung

TenBaseT


3.

Wo kein Standard, da keine echte Lösung ;)


4.

das geht, du musst nur den richtigen header mitschicken.


5.

Was denn nun? Oimel sagt lass sein und PiMMOk sagt geht doch? Kann man das mal für nachfolgende Leser bitte klären? Kriegt euch aber bitte nicht wegen ner Grundsatzenscheidung in die Plürren ;)

Ich muss es nicht mehr wissen, weil ich mach's mit geschriebenen Hinweis! Deshalb sollte eigentlich keiner Blasen davon an die Finger bekommen.

TenBaseT


6.

Beide haben Recht. Oimel prinzipiell, weil es prinzipiell keine überall funktionierende Lösung geben kann, Pimmok ist haltz egal, dass es nur auf den wichtigsten browsern wie erwartet funktioniert.


Hier gehts zum Orginal Eintrag "JPG zum Download anbieten" im Forum
 
phpforum.de | Impressum | Handy Bundles