Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Link in html der automatisch "Ziel speichern unter" öffnet?

Empfohlene Antworten

Veröffentlicht

Hallo,

ich suche eine Möglichkeit, einen Link in eine html-Seite einzubinden, der bei einem einfachen Links-klick ein "ziel speichern unter" ausführt, statt die Datei anzuzeigen.

Bei Dateiformaten wie zip, o.ä. ist das kein Problem. Bei mir geht es aber um eine xml-Datei. Diese wird im Normalfall unter IE 5.0 angezeigt...

Hat jemand von euch einen Tip?

Danke...

Das wird nicht Möglich sein. Sowas hängt nicht vom Link ab, sondern vom Content-Type den der Server übermittelt.

Wenn dein Browser diesen kennt, behandelt er ihn wie vorgegeben.

Entweder bringst du den Server dazu, als Content-Type application/octet-stream für xml zu übermitteln (z.B. über CGI-Script), oder du gewöhnst deinem Browser ab mit xml was anfangen zu können.

Ich könnte mir auch ein Javascript vorstellen.

Hat da vielleicht jemand eine Idee (kenne mich damit nicht aus)

Nur für CGI/Perl:


#!/opt/bin/perl


use CGI qw/:standard/;


my $params = new CGI;

my $sourcefile = $params->param("Datei");


print "Content-Type: application/octet-stream\n\n";


open SRC, "$sourcefile" or die "Could not open $sourcefile" ;


my $inline;


while ($inline = <SRC> )

 { print $inline; }

close SRC;

So ungefähr müßte das klappen. Teste doch mal...

Also mit Java-Script ist das (soweit ich weiß) nicht Möglich.

Falls es mit dem CGI/PERL nicht klappt, ist die einfachste Methode wohl, die Datei in ein Zip-Archiv zu packen.

MfG

Grischna

Hi DevilDawn,

ich hasse Dich!!!

Wieso kannst Du Perl? Ich habe es nie gelernt!

Ich kann diesen Code noch nicht einmal lesen!

Mann, ich beneide Dich! Hast es wohl mächtig gut erwischt da!

Beste Grüße

wink.gif

PS: Wieso 2x \n ?

Sorry für das harte Wort; sollte eigentlich noch ein Smiley hinter kommen.

Es ist natürlich ironisch gemeint!

(Bevor das jemand mißversteht).

<BLOCKQUOTE><font size="1" face="Tahoma, Arial">Zitat:</font><HR>Original erstellt von Felix:

Hi DevilDawn,

ich hasse Dich!!!

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.