link zum download geht nicht
igor
- html
hi
ich möchte gern Datenblätter über einen link ansprechen, diese sollten dann über die "Auswahlbox (speichern/öffnen)" mit der entsprechenden Aktion behandelt werden.
Leider funktioniert mein link nicht
<a href='datasheets/$ergf[9]' type='application/octet-stream'>$ergf[9]</a>
hab schon ne weile gegoogelt aber nichts gefunden außer des es ein Serverproblem sein könnte.
Hab den Apache2 unter Linux laufen und arbeite mit perl.
Lieber igor,
<a href='datasheets/$ergf[9]' type='application/octet-stream'>$ergf[9]</a>
in welchem Kontext erscheint dieser Code? Ist das aus Deinem HTML-Dokument (Du postest hier unter HTML/XHTML), oder ist das aus Deinem Perl-Quelltext?
Im <a>-Element hat das type-Attribut meines Wissens <http://de.selfhtml.org/navigation/html.htm#verweise@title=nichts verloren>!
Wenn Du den Download-Dialog des Browsers erzwingen willst, dann muss Dein Server (aus Deinem Perl-Script heraus) einen entsprechenden Header senden. In meinem PHP-Script sieht das so aus (von Perl verstehe ich zu wenig):
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="'.$filename.'"');
Liebe Grüße,
Felix Riesterer.
Hallo,
Im <a>-Element hat das type-Attribut meines Wissens <http://de.selfhtml.org/navigation/html.htm#verweise@title=nichts verloren>!
Du irrst Dich. Und SelfHTML ist weder umfassend noch verbindlich... ;-)
HTML 4.01 Specification => The A Element => type attribute
mfg Thomas
Lieber Thomas,
Du irrst Dich. Und SelfHTML ist weder umfassend noch verbindlich... ;-)
danke für die Klärung. ;-)
Naja, da steht aber auch, dass der Inhalt des type-Attributs ein "advisory hint" sei, also ein ratgebender Hinweis. Da muss sich a) kein Browser drum scheren und b) könnte die Ressource selbst einen völlig anderen MIME-Typ mitbringen.
Unter'm Strich ist das also nicht die Lösung, die der OP sucht.
Liebe Grüße,
Felix Riesterer.
Hallo Felix,
HTML 4.01 Specification => The A Element => type attribute
Naja, da steht aber auch, dass der Inhalt des type-Attributs ein "advisory hint" sei, also ein ratgebender Hinweis. Da muss sich a) kein Browser drum scheren und b) könnte die Ressource selbst einen völlig anderen MIME-Typ mitbringen.
Ja, völlig klar.
Unter'm Strich ist das also nicht die Lösung, die der OP sucht.
Auch klar. Mehr als Du hier vorgeschlagen hast, kann ich leider
zum Anliegen des OP auch nicht beitragen. Zumindest nicht
mit den spärlichen Angaben, die er lieferte.
(Falls es sich bei den Datenblättern um statische Dokumente
mit einer bestimmten Dateiendigung handelte, könnte man ja
vielleicht mit der AddType Direktive erreichen, dass der
Apache die gewünschten Header sendet.)
Freundliche Grüsse
Thomas
P.S. Danke an Kai für den Hinweis, dass SelfHTML in dem Fall
_eben_doch_ umfassend ist! ;-)
[latex]Mae govannen![/latex]
Im <a>-Element hat das type-Attribut meines Wissens <http://de.selfhtml.org/navigation/html.htm#verweise@title=nichts verloren>!
Du irrst Dich. Und SelfHTML ist weder umfassend noch verbindlich... ;-)
Ich finde SelfHTML in ausreichendem Maße umfassend.
:)
Cü,
Kai