В настоящее время я пытаюсь реализовать контроллер, с которого вы можете загружать файлы (в частности, jar-архивы).Файлы хранятся на диске, а не в базе данных.До сих пор я придумал это:
public FilePathResult GetFile(String fileName)
{
return File(Path.Combine(Server.MapPath("~/App_Data/Bundles"), fileName), "application/java-archive");
}
Не обращайте внимания на отсутствие обработки ошибок и тому подобное на данный момент.Файл действительно скачивается таким образом, но получает неправильное имя.Вместо, например, «sample.jar», файл получает имя контроллера «GetFile» (без расширения).
Есть идеи, что я делаю неправильно?