DateiElploads und verwurzelte Verzeichnisse
-
03-07-2019 - |
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?
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