Rolf B: Clientseitige Downloadpfad Eingabe

Beitrag lesen

Hallo Auge,

Nein, da es das so, wie gewünscht, nicht gibt.

Ich war im Begriff, ähnliches zu schreiben, musste dann aber vom PC weg.

Darum nur als Ergänzung: Der Grund dafür ist Sicherheit. Die Webseite in einem Browser ist der verlängerte Arm eines Servers, und damit grundsätzlich etwas, dem man nicht trauen darf. Darum darf eine Webseite nichts über die Maschine erfahren, in der sie ausgeführt wird. Der Browser ist ihre Welt, und jeder Kontakt mit dem, was außerhalb des Browsers existiert, muss explizit vom Anwender zugeliefert oder abtransportiert werden.

D.h. statt stumpf auf den Link zu klicken, müssen die Anwender mit der rechten Maustaste darauf klicken (oder wie auch immer man auf der konkreten Maschine das Kontextmenü des Links erreicht) und die "Link speichern unter..." oder "Ziel speichern unter..." Option auswählen, je nach Browser. Dann bekommen sie den entsprechenden Dialog und können den Zielordner und den Dateinamen nach Wunsch festlegen.

Eine Festlegung im HTML verrät der Webseite etwas über die Ordnerhierarchie des Zielgeräts, je nach Ordner sogar den angemeldeten Benutzernamen, und ist darum prinzipiell nicht zugelassen.

Wenn euer Fachbereich unbedingt so etwas haben will, dann müsste ich die Frage nach dem Betriebssystem stellen. Unter Windows gibt es so etwas wie URL Handler. Ein bekanntes Exemplar wäre mailto:, für das sich ein lokaler EMail-Client auf dem Gerät registrieren kann. Du kannst eigene URL-Handler registrieren.

Registriere den URL-Handler corpdown: (corporate download) oder ähnlich, und registriere darauf ein Programm. Dieses Programm bekommt den geklickten Link mitgeteilt, und kann dann einen eigenen Download der HTTP Ressource durchführen und vorher die Festlegung des Zielordners ermöglichen. Das kann beliebig komfortabel programmiert werden, weil es eine lokale App ist, die das durchführt.

Rolf

--
sumpsi - posui - obstruxi