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?

War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top