Мне нужно скачать файл в приложении Asp.Net MVC, для которого я пробовал так много методов, как возвращение File, FileResult, FileStreamResult, но ни один из этих способов не работает.Я также прочитал сотни сообщений, но ни один из них не исправил мою проблему.Я вызываю свою функцию контроллера через JQuery AJAX вызова.В случае успеха я получаю сообщение с предупреждением, но файл не загружается, также не отображается никаких исключений или ошибок.
Вот мой метод контроллера:
public FileResult Download()
{
return File("C:/Users/Administrator/Documents/approve.png", "image/png");
}
А вот мой вызов ajax:
$.ajax({
type: "GET",
url: '/Home/Download',
success:(function(response){
alert("Downloaded");
}),
error: (function () {
alert("Not Downloaded");
})
});
Помните, я также пробовал другие способы загрузки файлов.Я ожидаю, что система загрузит файл, но просто предупреждает о сообщении «Загружен», никаких файлов не загружается.