Wie lade ich eine Datei in einen bestimmten Ordner herunter?
-
15-11-2019 - |
Frage
Ich möchte eine Datei in einen bestimmten Ordner herunterladen.Ich benutze WebClient.DownloadFile
, aber ich möchte, dass der Benutzer auswählt, wo diese Datei gespeichert werden soll, und sie nicht einfach in einen beliebigen Ordner herunterlädt.
Wie kann ich das tun?
Lösung
Der Ordner, in den der Benutzer die Datei herunterladen würde, hängt von seinem Browser und den Systemeinstellungen ab.
Alles, was Sie tun können, ist, die Datei zum Herunterladen bereitzustellen, und es liegt an ihnen (und ihrem Browser), einen lokalen Ordner (auf ihrem System) auszuwählen.
Wenn Sie diesen Prozess steuern möchten, müssten Sie ein eingebettetes Plugin wie Java, Silverlight, Flash usw. verwenden.
Andere Tipps
Wenn Sie Windows Forms verwenden, können Sie das verwenden Dateidialog speichern klasse, damit die Benutzer einen Dateinamen auswählen und diesen Namen dann an den zweiten Parameter von übergeben können WebClient.Datei herunterladen.