mikrocontroller.net

Forum: PC-Programmierung Link auf lokales PDF Dokument ?


Autor: Lost_in_HTML (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Servus Experten,

ich habe auf meinem Linux-Debian-Server Apache als Webserver laufen.
Nun möchte ich auf meiner lokalen Website eine PDF die auf dem Server 
liegt durch den Firefox Browser öffnen. Der absolute Pfad ist z.B. 
"/media/mydata/datasheet/ABCDEF.pdf". Wie kann ich jetzt einen Link 
erstellen?

Ich hab es versucht mit:
<a href = 
"file:///
/media/rnd/datasheet/ABCDEF.pdf"
>Click!
</a
>
und weiteren Varianten aber es passiert nichts.

Sorry, ich musste so schreiben da sonst als Spam gekennzeichnet.

Autor: TestX (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das funktioniert in modernen browsern aus sicherheitsgründen nicht. für 
chrome oder firefox gibt es entsprechende plugins die dies für bestimmte 
seiten erlauben

Autor: jz23 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das Problem wird wohl vor allem sein, dass Apache keinen Zugriff auf den 
Ordner mit dem PDF hat, normalerweise wird nur der Inhalt aus /var/www/ 
Apache freigegeben. Am einfachsten wäre es also, wenn du das Dokument 
verschiebst.

Autor: Andreas B. (andreasb)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Das geht unterdessen sogar noch etwas weiter, gewisse Inhalte dürfen 
sogar nur vom gleichen Server geladen werden.

de.wikipedia.org/wiki/Same-Origin-Policy

Das ist die Same Origin Policy.

Am einfachsten Legst du dein PDF einfach zu deiner Webseite, egal ob auf 
dem Server oder lokal, und dann nimmst du einen relativen Pfad.

z.B. index.html und Beispiel.pdf im gleichen Ordner.
Dann geht der link:
<a h r e f = "Beispiel.pdf">Click< / a>

ps: Span Erkennung... => Darum ein paar Spaces zu viel... Sorry...

mfg Andreas

: Bearbeitet durch User
Autor: Zitronen F. (jetztnicht)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
also eher 'a h r e f ="data/mydata.pdf" target="_blank" click here /a

Es kommen noch ein paar spitzklammern hinzu..

: Bearbeitet durch User

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.