Как переименовать загруженные файлы asp.net core mvcC#

Место общения программистов C#
Anonymous
Как переименовать загруженные файлы asp.net core mvc

Сообщение Anonymous »

Я создал ссылку для загрузки, подобную этой
Изображение
Здесь было мой код в контроллере

Код: Выделить всё

    [HttpPost]
public async Task Index(ICollection files)
{
var uploads = Path.Combine(_environment.WebRootPath, "UploadedFiles/Archives");
foreach (var file in files)
{
if (file.Length > 0)
{

using (var fileStream = new FileStream(Path.Combine(uploads, file.FileName), FileMode.Create))
{
await file.CopyToAsync(fileStream);
}
}
}
return View();
}
он ​​сохраняет файлы внутри с именем, определенным пользователем. например «Опрос выпускников.pdf».
Изображение


я хочу переименовать «Alumni Survey.pdf» в «2017.pdf», как мне это сделать?
кроме того, я хочу ограничить возможность загрузки пользователем только файлов .pdf, что мне следует искать?

Подробнее здесь: https://stackoverflow.com/questions/452 ... t-core-mvc

Вернуться в «C#»