Я хотел бы использовать jquery для отправки Табличных данных на сервер, а затем получить файл data.csv для загрузки
, если я перейду к URL в моем браузере следующим образом: http://localhost:49400/File/Csv/?Text=qweerty&Filename=asdf Мне предлагают файл для загрузки.
Это действие, которое я называю:
public FileResult Csv(FileModel fileModel)
{
return File(Encoding.UTF8.GetBytes(fileModel.Text), "text/plain", string.Concat(fileModel.Filename, ".csv"));
}
, и мой javascript выглядит так:
$("table").click(function () {
$.ajax({
type: "POST",
url: "http://localhost:49400/File/Csv/",
data: {"Text": "qwerty", "Filename": "asdf"}
})
});
Ответв Firebug содержит данные, но я хотел бы спросить пользователя, хочет ли он его скачать, это возможно?