JQuery、Ajax、および C# を使用してテキスト ファイルをダウンロードするために、ネット上で多くの記事を試しました。それらのほとんどは、ajaxを使用してファイルをダウンロードできないと言っています。
これが私のJQuery-Ajaxコードです
$(document).on("click", "#imgDownload", function (event) {
$.ajax({
url: "/members/DownloadSelectedFile?SelectedUserName=" + $("#AllowedFriends").find(":selected").text() + "&SelectedFileName=" + $(this).siblings("span").eq(0).text(),
success: function () {
alert("Khushi");
}
});
});
ここに私のC#コードがあります
public void DownloadSelectedFile(string SelectedUserName, string SelectedFileName)
{
Response.Clear();
Response.ContentType = "application/octet-stream";
Response.AppendHeader("Content-Disposition", "Filename=" + SelectedFileName + ".txt");
Response.TransmitFile(Server.MapPath("~/Users/" + SelectedUserName + "/" + (string)Session["LoggedInUserName"] + "/" + SelectedFileName + ".txt"));
Response.End();
}
では、テキスト ファイルをダウンロードできるようにするには、どのような変更を加える必要がありますか。