IE11で添付ファイルがdownload出来ない
IE9では、downloadが出来る
原因
IE9とIE11のダウンロードの動作が違うらしい
IE11ではNGコード
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(OrgFile));
Response.ContentType = "application/octet-stream";
Response.TransmitFile(ConfigurationManager.AppSettings["TravelExpensesAttachedFile"].ToString() + "/" + UpFile);
Response.Flush();
Response.Close();
IE11でOKコード
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(OrgFile));
Response.ContentType = "application/octet-stream";
Response.Flush();
Response.WriteFile(Server.MapPath(ConfigurationManager.AppSettings["SalesManReportAttachedFile"].ToString() + "/" + UpFile));
Response.End();
違いは、最後がCloseでは無く、Endで終了している
0 件のコメント:
コメントを投稿