Supportnet Computer
Planet of Tech

Supportnet / Forum / Skripte(PHP,ASP,Perl...)

dateidownload modifizieren





Frage

hallo ich arbeite an einer intranet-anwendung und habe eine frage zum dateidownload: besteht die Möglichkeit, den Dateidownload so einzustellen, dass der Browser nicht erst eine Messagebox aufpoppt, die mich fragt, ob ich die Datei öffnen oder speichern möchte, sondern, dass die Datei sofort an den von mir vorgegebenen Ort (das Script zum Speicherort festlegen habe ich schon) gespeichert wird? und wenn die datei bereits vorhanden ist, soll diese ebenfalls für den Nutzer nicht sichtbar, einfach überschrieben werden

Antwort 1 von rfb

Nein, das geht nicht, aber - wenn es dich tröstet - auch die Schreiber von Virusprogrammen finden das ziemlich blöd.

Antwort 2 von shorres

@rfb,

genau das gleiche habe ich mir beim lesen der Frage auch gedacht :-)

Antwort 3 von qqq

Es geht schon. Virenschreiber sind wahrscheinlich auch selten Intranetadministratoren. Du kannst den Download über Ajax organisieren (Stichwort: XMLHttpRequest). Wenn die Dateien binär sind, musst Du aber einen Kunstgriff über ADO fürs Speichern anwenden, da das Scripting.FilesystemObject nur Textdateien schreiben kann.

Antwort 4 von rfb

nun gut, AJAX.
Aber soweit ich weiß klappt das nur mit dem IE bei aktiviertem ActiveX - also wenn Virenschreibern sowieso Tür und Tor sperrangelweit offen stehen.

Antwort 5 von qqq

Zitat:
Aber soweit ich weiß klappt das nur mit dem IE bei aktiviertem ActiveX

Das ist bei ihm aber sowieso schon der Fall, deshalb hab ich das nicht extra erwähnt:
(das Script zum Speicherort
festlegen habe ich schon)[/q...

Zitat:
also wenn Virenschreibern sowieso Tür und Tor sperrangelweit offen stehen.

Das Gute am IE ist die Möglichkeit verschiedene Sicherheitseinstellungen für verschiedene Zonen vornehmen zu können. Deshalb ist das kein Problem:
Zitat:
hallo ich arbeite an einer intranet-anwendung