Christian: Erzwungener Datei Download! (csv bzw. pdf Datei)

Hi!

Ich hoffe es kann mir hier wer helfen!
Ich versuche seit längerer Zeit einen Erzwungenen Datei Download für Excel *.csv bzw. PDF Dateien zu erzeugen!
Bei den herkömmlichen Methoden öffnet der Browser das zuständige Programm z.B. Excel od. Adobe Reader.
Ich bräuchte genau das gegenteil eben einen Erzwungenen Download!
Bitte um eure mithilfe!

lg Christian

  1. Hi,

    Ich versuche seit längerer Zeit einen Erzwungenen Datei Download für Excel *.csv bzw. PDF Dateien zu erzeugen!

    das ist nicht möglich. Die Entscheidung darüber, ob ein Request durchgeführt wird, liegt immer noch beim User - beispielsweise durch einen Linkklick.

    Bei den herkömmlichen Methoden öffnet der Browser das zuständige Programm z.B. Excel od. Adobe Reader.

    Auch das Verhalten, welches der Client nach dem Download an den Tag legt, liegt in der Entscheidung des Users. Du kannst gewisse Dinge begünstigen, indem Du einen geeigneten Content-Type mit der Ressource mitschickst.

    Ich bräuchte genau das gegenteil eben einen Erzwungenen Download!

    Du kannst niemals, *niemals* irgend etwas erzwingen. Nie.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hmmm!

      Die Idee dahinter wäre einfach durch anklicken des Links die Datei Downzuloaden und nicht zu öffnen!
      Der Request erfolg durch den User das stimmt auf jeden Fall.
      Kann ich aber die Methode nicht beeinflussen?

      lg Christian

      1. Hi,

        Die Idee dahinter wäre einfach durch anklicken des Links die Datei Downzuloaden und nicht zu öffnen!

        hm? Bevor entschieden werden kann, was mit einer Ressource (es handelt sich *nicht* um eine Datei - sowas gibt's in HTTP nicht!) passieren soll, muss sie erst mal heruntergeladen werden. Das geht nicht anders. Wie willst Du irgend etwas mit Daten machen, die Du gar nicht hast?

        Kann ich aber die Methode nicht beeinflussen?

        Ich habe darauf eine Antwort gegeben.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo!

    Ich bräuchte genau das gegenteil eben einen Erzwungenen Download!

    In PHP geht das so. Bei anderen Sprachen wird das genau so laufen.

    13.3. Wie realisiere ich einen Dateidownload mit PHP?
    http://www.php-faq.de/q/q-datei-download.html

    Der Browser wird bei diesem Beispiel vorgegaukelt, dass es sich um irgendeine Binäre Datei handelt.

    André Laugks

    --
    Die Frau geht, die Hilti bleibt!