0
次のように私は、バイナリ配列としてサーバー上に作成されたファイルをダウンロードする必要があり
:ASP.Net WebフォームからのAJAXを使用してファイルをダウンロードし
public void ProcessRequest(HttpContext context)
{
var cId = context.Request.QueryString["CanID"];
if (int.Parse(cId) > 0)
{
var sc = ControllerAccess.Instance();
var cv = sc.GetUser(int.Parse(cId), SessionHandler.LoggedOnUser);
if (cv.Bytes != null && cv.Bytes.Length > 0)
{
var dTime = DateTime.Now.ToString("yyyyMMddhhmmss");
var response = HttpContext.Current.Response;
response.ClearContent();
response.Clear();
response.ContentType = "text/plain";
response.AddHeader("Content-Disposition", "attachment;filename=" + dTime + "-" + Id + "-" + "CandidateRecord" + cv.FileExtension);
response.BinaryWrite(cv.Bytes);
response.Flush();
response.End();
}
}
}
:
Serverのコードは、ハンドラページ(ASHX)であります
どのようにajaxを使用してクライアント上でそのファイルを取得できますか?何か案は?