Links auf Dateien

Links auf Dateien

am 16.10.2005 11:27:54 von Ralf Raskin

Hallo zusammen,

ich möchte Links auf Dateien erstellen.
Habe ich dabei auch die Möglichkeit z.B. bei einem Link auf eine Exceldatei
das Excel symbol zu nutzen? Das gleiche bei Word, PDF usw.?

Wie vermeide ich das die Dateien im IE angezeigt werden?
Die Dateien sollen beim Klick auf den Link gleich im Programm geöffnet
werden.


Vielen dank für Infos.

Gruss

Ralf

Re: Links auf Dateien

am 16.10.2005 12:16:16 von Lupus Goebel

Morsche,

Am 16.10.2005 11:27 schrieb Ralf Raskin:

> Habe ich dabei auch die Möglichkeit z.B. bei einem Link auf eine
> Exceldatei das Excel symbol zu nutzen? Das gleiche bei Word, PDF
> usw.?

Die Symbole sind Urheberrechtlich geschützt soweit ich weiss und man
darf sie gar nicht verwenden. Also eigene machen. Bin mir da aber nicht
ganz so sicher. Eher mal Vorsicht damit.

> Wie vermeide ich das die Dateien im IE angezeigt werden?

Das solltest Du dem User überlassen wie er es will. Ich bevorzuge z.B.
erst das Speichern auf Festplatte und dann das öffnen.

[...]

--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
Meine private FAQ http://www.lupusdw.de/faq

Re: Links auf Dateien

am 16.10.2005 12:23:57 von Christoph Schneegans

Ralf Raskin schrieb:

> Habe ich dabei auch die Möglichkeit z.B. bei einem Link auf eine
> Exceldatei das Excel symbol zu nutzen? Das gleiche bei Word, PDF
> usw.?

Du mußt manuell ein Bild einfügen. Adobe macht dir das mit
sehr einfach, für
Microsoft Office habe ich auf die Schnelle nur den wenig hilfreichen
Thread

gefunden.

> Wie vermeide ich das die Dateien im IE angezeigt werden?

Du mußt einen HTTP-Header setzen. Wie das geht, hängt von deinem Webserver
ab. Bei Apache genügt es möglicherweise schon,


Header set Content-Disposition attachment


in die .htaccess zu schreiben. Poste die URL deiner Website, wenn du nicht
weißt, welchen Server du verwendest.

--
· MVP FrontPage |

Re: Links auf Dateien

am 16.10.2005 12:24:55 von Horst Reinsch

Ralf Raskin schrieb:

> Die Dateien sollen beim Klick auf den Link gleich im Programm geöffnet
> werden.

Was ist wenn ich das "Programm" nicht habe? Muß ich es mir dann kaufen
oder schenkst Du es mir?

Gruß... Horst Reinsch

Re: Links auf Dateien

am 16.10.2005 12:36:10 von Christoph Schneegans

Lupus Goebel schrieb:

>> Wie vermeide ich das die Dateien im IE angezeigt werden?
>
> Das solltest Du dem User überlassen wie er es will.

Auf jeden Fall.

> Ich bevorzuge z.B. erst das Speichern auf Festplatte und dann das
> öffnen.

Mit dem Ansatz aus erhält
der Benutzer typischerweise einen Dialog, mit dem er die Ressource auch
speichern kann.

Der "Content-Disposition"-Header wäre überflüssig, wenn die Benutzer in
der Lage wären, ihren Benutzeragenten zu konfigurieren. Das ist aber nicht
der Fall, kaum jemand kennt die in
oder

beschriebenen Optionen.

--
· MVP FrontPage |

Re: Links auf Dateien

am 16.10.2005 12:39:01 von Christoph Schneegans

Horst Reinsch schrieb:

>> Die Dateien sollen beim Klick auf den Link gleich im Programm geöffnet
>> werden.
>
> Was ist wenn ich das "Programm" nicht habe?

Dann kannst du die Ressource nicht sinnvoll verwenden. Das ist aber völlig
unabhängig von davon, ob sie im Browser angezeigt werden soll oder nicht.

--
· MVP FrontPage |

Re: Links auf Dateien

am 16.10.2005 12:39:54 von Lupus Goebel

Tach,

Am 16.10.2005 12:24 schrieb Horst Reinsch:

> Ralf Raskin schrieb:
>
>> Die Dateien sollen beim Klick auf den Link gleich im Programm
>> geöffnet werden.
>
>
> Was ist wenn ich das "Programm" nicht habe? Muß ich es mir dann
> kaufen oder schenkst Du es mir?

Bekommst Du von mir: http://de.openoffice.org/ bitte.

Es hängt doch davon auch ab warum gerade Excel, Word oder "PDF". Wenn er
Tipps für Word/Excel gibt wirst Du es gar nicht wissen wollen wenn Du
keine Word oder Excel hast.
Ich vermute nun nur mal, da er auch PDF gefragt hat, könnte das ja eine
Alternative zu den anderen Dateiformate sein.

--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
Meine private FAQ http://www.lupusdw.de/faq

Re: Links auf Dateien

am 16.10.2005 12:52:33 von Lupus Goebel

Morsche,

Am 16.10.2005 12:23 schrieb Christoph Schneegans:

[...]

>>Wie vermeide ich das die Dateien im IE angezeigt werden?
>
>
> Du mußt einen HTTP-Header setzen. Wie das geht, hängt von deinem Webserver
> ab. Bei Apache genügt es möglicherweise schon,
>
>
> Header set Content-Disposition attachment
>

>
> in die .htaccess zu schreiben. Poste die URL deiner Website, wenn du nicht
> weißt, welchen Server du verwendest.

Mh, bei einem IIS > 5.0 gibt es da bestimmt auch eine Möglichkeit, oder?


--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
Meine private FAQ http://www.lupusdw.de/faq

Re: Links auf Dateien

am 16.10.2005 13:20:39 von Christoph Schneegans

Lupus Goebel schrieb:

>> Du mußt einen HTTP-Header setzen.
>
> Mh, bei einem IIS > 5.0 gibt es da bestimmt auch eine Möglichkeit, oder?

Wenn man Server-Administrator ist, kann man pro Verzeichnis
benutzerdefinierte HTTP-Header festlegen.

--
· MVP FrontPage |

Re: Links auf Dateien

am 16.10.2005 13:27:14 von Lupus Goebel

Mahlzeit,

Am 16.10.2005 13:20 schrieb Christoph Schneegans:

>>>Du mußt einen HTTP-Header setzen.
>>
>>Mh, bei einem IIS > 5.0 gibt es da bestimmt auch eine Möglichkeit, oder?
>
>
> Wenn man Server-Administrator ist, kann man pro Verzeichnis
> benutzerdefinierte HTTP-Header festlegen.

Habe es befürchtet, also müsste dann mein Provider ran.

Danke Dir.


--
MfG - Lupus Goebel
Der Sumpf- und Morasthobbybastler und Anfaenger mit
Wissensdurst (http://www.lupusdw.de)
Meine private FAQ http://www.lupusdw.de/faq

Re: Links auf Dateien

am 17.10.2005 19:32:56 von Christoph Schneegans

Lupus Goebel schrieb:

>> Wenn man Server-Administrator ist, kann man pro Verzeichnis
>> benutzerdefinierte HTTP-Header festlegen.
>
> Habe es befürchtet, also müsste dann mein Provider ran.

Notfalls kannst du unter IIS auch PHP, CGI oder ASP verwenden, um die
gewünschten Header auszugeben und anschließend byteweise den Inhalt der
Datei. Es ist aber durchaus nicht trivial, dann auch auf HEAD-,
"If-Modified-Since"- oder "If-None-Match"-Anfragen richtig zu reagieren.
Die meisten Leute, die das versuchen, machen es falsch, außerdem sollte
es nicht die Aufgabe von Autor oder Webmaster sein, einen Server zu
programmieren.

Ich glaube, man könnte viele IIS-Hoster überreden, für jeden Kunden ein
Verzeichnis "download" o.ä. anzulegen, in dem dann alle Ressourcen den
"Content-Disposition"-Header erhalten.

--
· MVP FrontPage |