Christiane: Location: http://www.domain.de/bla.pdf

Hallo Leute,

ich möchte mit Redirect aus einem Perl-Formular heraus eine PDF-Datei zum Öffnen/Download anbieten.

Dazu verwende ich folgende Anweisung

print "Location: http://www.domain.de/bla.pdf\n\n";

Mit Netscape funktioniert das auch wunderbar, allerdings scheint der IE Probleme mit dem Adobe-Plugin zu haben - jedenfalls zeigt er nur eine leere Seite.

Ein normaler Link nach http://www.domain.de/bla.pdf funktioniert einwandfrei (Datei wird im IE/Acrobat-Reader angezeigt).

Hat jemand eine Idee, woran es liegen könnte, und wie's zu lösen wäre?

Viele Grüße
Christiane

  1. Hallo Christiane,

    probier doch einfach mal eine Umleitungsseite auszugeben, vielleicht klappt es dann.

    print "Content-type: text/html\n\n";
    print "<meta http-equiv="refresh" content="0; URL=http://www.domain.de/bla.pdf">;

    Gruß
    Cruz

    Hallo Leute,

    ich möchte mit Redirect aus einem Perl-Formular heraus eine PDF-Datei zum Öffnen/Download anbieten.

    Dazu verwende ich folgende Anweisung

    print "Location: http://www.domain.de/bla.pdf\n\n";

    Mit Netscape funktioniert das auch wunderbar, allerdings scheint der IE Probleme mit dem Adobe-Plugin zu haben - jedenfalls zeigt er nur eine leere Seite.

    Ein normaler Link nach http://www.domain.de/bla.pdf funktioniert einwandfrei (Datei wird im IE/Acrobat-Reader angezeigt).

    Hat jemand eine Idee, woran es liegen könnte, und wie's zu lösen wäre?

    Viele Grüße
    Christiane

    1. probier doch einfach mal eine Umleitungsseite auszugeben, vielleicht klappt es dann.

      print "Content-type: text/html\n\n";
      print "<meta http-equiv="refresh" content="0; URL=http://www.domain.de/bla.pdf">;

      Hallo Cruz,

      erstaunlicherweise klappt das so einwandfrei.

      Danke
      Christiane

  2. Hi,

    Dazu verwende ich folgende Anweisung
    print "Location: http://www.domain.de/bla.pdf\n\n";
    ...
    Hat jemand eine Idee, woran es liegen könnte, und wie's zu lösen wäre?

    was für ein MIME-Typ ist in der Konfiguration Deines Webservers für "*.pdf" eingetragen?
    Für mich sieht es so aus, als wäre das kein tauglicher - weshalb verschiedene Browser unterschiedlich raten, was zu tun sei.

    mfG - Michael

    1. Hallo Michael,

      was für ein MIME-Typ ist in der Konfiguration Deines Webservers für "*.pdf" eingetragen?
      Für mich sieht es so aus, als wäre das kein tauglicher - weshalb verschiedene Browser unterschiedlich raten, was zu tun sei.

      damit hattest du zwar Recht, aber auch nach Ergänzung des MIME-Typs bleibt das Problem mit PERL/Location bestehen. Irgendwie startet der IE sogar den Acrobat-Reader, aber scheint dann auf halber Strecke hängenzubleiben, so dass eine leer Seite erscheint.

      Mit einem normalen refresh klappt aber alles und das genügt mir eigentlich auch.

      Christiane