Frage

Bei der Datei -Opload -Steuerung müssen ich ein verwurzeltes Verzeichnis in der Saveas () -Methode bereitstellen. Ich würde jedoch eher die hochgeladenen Dateien in ein virtuelles Verzeichnis wie "~/userFiles/[Benutzername]/[Dateiname] eingehen. Gibt es eine Möglichkeit für mich, das zu erreichen?

War es hilfreich?

Lösung

Verwenden Sie die Pages Mappath-Methode:-

ctl.SaveAs(MapPath("~/UserFiles/[username]/[filename]"));

Andere Tipps

Nein, das Schlüsselwort ist erforderlich. Sie können Ihr Skript verwenden, um die Datei nach dem Download zu kopieren.

Manchmal ist der Mappath nicht direkt zugänglich.

In diesem Fall verwenden Sie

ctl.SaveAs(Server.MapPath("~/UserFiles/[username]/[filename]"));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top