Steve01: Datei-Download - wie ?

Hallo zusammen,

hat jemand einen Tip wie man einen Datei-Download realisieren kann? Ich habe auf dem Server eine Datei namens "user.db" (ist eine reine Textdatei). Der User soll die Möglichkeit haben diese "down zuloaden". Es soll sich also das Dialogfenster beim User öffnen, mit der Möglichkeit die Datei umzubennen und an beliebger Stelle abzuspeichern. Ich habe nun lange "gegoogelt", aber kein Skript geht ;-(

1.)
print "Content-type: text/plain \n\n";
print "Location: user.db\n\n";

Geht nicht!

2.)
print "Content-type: text/plain \n\n";
print "Content-disposition: user.db \n\n";

Geht auch nicht !

Weiss jemand einen Tip?

Danke,

Steve01

  1. moin,

    Geht auch nicht !

    Guckst du hier
    http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.10.13

    Erwin

    --
    SELFforum - Das Tor zur Welt!
    Theoretiker: Wie kommt das Kupfer in die Leitung?
    Praktiker: Wie kommt der Strom in die Leitung?
    1. Guckst du hier
      http://perlbase.xwolf.de/cgi-bin/perlbase.cgi?dis.10.13

      Hallo Erwin,

      danke für den Link !

      Bye,
      Steve01

  2. hi du!!

    1.)
    print "Content-type: text/plain \n\n";
    print "Location: user.db\n\n";

    ich müsst mich schwer täuschen, aber eigentlich sollte das schon funktionieren! Zumindest hab ich es auch mal ähnlich hinbekommen!

    Geht nicht!

    2.)
    print "Content-type: text/plain \n\n";
    print "Content-disposition: user.db \n\n";

    bist du unbedingt auf perl angewiesen?
    in php könnt ich dir den code hier geben, und der geht:

    header("Cache-control: private");
         header ("Content-type: octet/stream");
         header ("Content-disposition: attachment;  lename=$file;");
         header("Content-Length: ".filesize("$filefolder"));
         readfile("$filefolder");
         exit();

    kannst ja mal versuchen ihn auf perl umzuschreiben, maybe gehts ja dann. hab hier scheinbar den "content-disposition" anders verwendet als du! good luck!!

    Andi