Вопрос метода HttpPostedFileBase.SaveAs

У меня есть приложение asp.net mvc, которое загружает файл и сохраняет его в одном из каталогов, где расположен веб-сайт.

Мой вопрос... Когда вы выполняете метод HttpPostedFileBase.SaveAs(), сохраняя его с тем же именем, что и существующее имя файла в папке, перезаписывает ли файл HttpPostedfileBase?

Спасибо, миллион!

Ответы

Ответ 1

Да. Любой существующий файл будет перезаписан. (Я проверил источник)

Ответ 2

HttpPostedFileBase - это всего лишь абстрактный базовый класс - то, что SaveAs делает, зависит от реализации. Однако он явно предназначен для абстрагирования HttpPostedFile и перезаписывает любые файлы в целевом местоположении - если это возможно (то есть имеет соответствующие разрешения).