FileUploads и корневые каталоги
-
03-07-2019 - |
Вопрос
Элемент управления FileUpload требует от меня предоставления корневого каталога в методе SaveAs (). Однако я бы предпочел, чтобы загруженные файлы помещались в виртуальный каталог, например " ~ / UserFiles / [username] / [filename] " ;. Есть ли способ для меня это сделать?
Решение
Используйте метод страниц MapPath: -
ctl.SaveAs(MapPath("~/UserFiles/[username]/[filename]"));
Другие советы
Нет, ключевое слово обязательно. Вы можете использовать свой скрипт для копирования файла после загрузки.
Иногда MapPath не доступен напрямую.
В этом случае используйте
ctl.SaveAs(Server.MapPath("~/UserFiles/[username]/[filename]"));
Не связан с StackOverflow