Homepage selbermachen 7.852 Themen, 35.619 Beiträge

1.) Ziel-speichern-unter-Link setzen?

Bembel / 12 Antworten / Baumansicht Nickles

Hallo,

Wo ich jetzt angefangen habe mit dem HTML-Zeugs kommen doch immer wieder ein paar Fragen auf. Die Seite soll ja schließlich gut werden!

Ich muss gestehen, bei diesem Problem habe ich noch nicht so intensiv bei SelfHTML nachgeschaut, ob dazu was finde, also wenns da zu finden ist, bitte trotzdem nicht genervt von dieser Frage sein! Ich habs halt nicht gefunden.

Also, ich würde gerne einen Link setzen, der mir (oder besser dem Leser meiner Seite) den Rechtsklick und die Wahl auf Speichern unter erspart. Ein einfacher Klick auf den Link soll also dafür ausreichen, dass das Fenster mit den Verzeichnissen und dem Dateinamen aufgeht.

Ist das möglich? Kann mir jemand eben die Befehlszeile posten, bitte?

Schönen Dank und Gruß!

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
Zaphod Bembel „1.) Ziel-speichern-unter-Link setzen?“
Optionen

.... du setzt einfach einen Links auf eine Datei, die der Browser nicht darstellen kann, wie z. B. ein zip oder mp3 ...
.... dann macht das der Browser von ganz allein ;-)
Have fun,
Z.

bei Antwort benachrichtigen
Klaus_T Zaphod „.... du setzt einfach einen Links auf eine Datei, die der Browser nicht...“
Optionen

Nur ein Test mit Lynx fuer Zaphod.

Klaus

bei Antwort benachrichtigen
polytaen Klaus_T „Nur ein Test mit Lynx fuer Zaphod. Klaus“
Optionen

Noch ein Test mit Lynx fuer Zaphod.
poly

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen
Zaphod polytaen „Noch ein Test mit Lynx fuer Zaphod. poly“
Optionen

... muss jetzt auch nochmal testen ...
Have fun,
Z.

bei Antwort benachrichtigen
format c: Zaphod „... muss jetzt auch nochmal testen ... Have fun, Z.“
Optionen

was soll die scheisse

bei Antwort benachrichtigen
Bembel Nachtrag zu: „1.) Ziel-speichern-unter-Link setzen?“
Optionen

Hmm, das scheint also nicht zu gehen.
Der Gedanke dahinter war, eine MP3-Datei zu verlinken.
Der IE in Verbindung mit dem MediaPlayer spielt MP3s ja auch schon direkt ab, bietet also nicht automatisch die Möglichkeit zum Download.
Aus Komfortgründen wollt ich dann eben einen zusätzlichen Button erstellen, der den Download soweit vorbereitet.
Vielleicht werde ich die Datei zippen, dadurch würde ich bei knapp 4MB immerhin 100kb sparen (für jemanden mit nem alten Modem vielleicht angenehm) und der Link würde in diesem Fall eben auf ein Zip-Archiv zeigen.
Mal sehen, Danke trotzdem!

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
format c: Bembel „Hmm, das scheint also nicht zu gehen. Der Gedanke dahinter war, eine MP3-Datei...“
Optionen

noch ne idee:
du bennenst die Datei um z.B. in musik.test, dann poppt automatisch ein Fenster auf zum speichern.Auf deiner Site gibst du dann den Hinweis, die Datei nach dem Downloaden umzubenennen in musik.mp3.
????????

bei Antwort benachrichtigen
Bembel format c: „noch ne idee: du bennenst die Datei um z.B. in musik.test, dann poppt...“
Optionen

Ja, ist auch ne Möglichkeit.
Ich werd mal drübernachdenken, wie ich's machen werde.
Danke und Schönen Gruß

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
xafford Bembel „1.) Ziel-speichern-unter-Link setzen?“
Optionen

wenn du auf deinem account php nutzen kannst, dann gibt es eine möglichkeit. du legst den link auf eine phpdatei, die dann einen header sendet in der form:
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=dateiname.endung");
header("Pragma: no-cache");
header("Expires: 0");
readfile(pfad_zur_datei);
dies sollte den browser dazu zwingen die datei herunter zu laden, egal ob er mit dem dateityp etwas anfangen kann, oder nicht.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Bembel xafford „wenn du auf deinem account php nutzen kannst, dann gibt es eine möglichkeit. du...“
Optionen

php habe ich noch nicht, werde ich aber demnächst!
Dann probier ich das sofort aus!
Vielen Dank und Schönen Gruß

Aufgrund von epileptischen Anfällen, die beim Betrachten dieser Signatur bei manchen Lesern auftraten, musste diese Signatur leider entfernt werden.
bei Antwort benachrichtigen
mkalthoff xafford „wenn du auf deinem account php nutzen kannst, dann gibt es eine möglichkeit. du...“
Optionen

Hast Du auch eine Lösung für jsp?

bei Antwort benachrichtigen
xafford mkalthoff „Hast Du auch eine Lösung für jsp?“
Optionen

sollte so gehen:

import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;

public class Downloader extends HttpServlet
{
public void doGet( HttpServletRequest request, HttpServletResponse response )
throws ServletException, IOException
{
String filename = request.getParameter("filename");
InputStream in = new BufferedInputStream(
new FileInputStream(filename) );
response.setContentType("application/octetstream");
byte data[]= new byte[in.available()];
in.read( data );
OutputStream out = response.getOutputStream();
out.write( data );
}
}
kann es aber leider nicht testen.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen