/// <summary>
/// EXCEL表格转化为二进制字符串导出
/// </summary>
/// <param name="path">文件路径</param>
public void DownLoadModuleFile(string path)
{
// 若已知单独文件地址可直接传入地址
var path = HttpContext.Current.Server.MapPath(path);
// 将文件读取成二进制流
FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);
BinaryReader r = new BinaryReader(fs);
byte[] buf = r.ReadBytes((int)fs.Length);
fs.Dispose();
//文件名
var fileName = $"test.xlsx";
//流方式下载文件
HttpContext.Current.Response.ContentType = "application/octet-stream";
//通知浏览器下载文件而不是打开
HttpContext.Current.Response.AddHeader("Content-Disposition",$"attachment; filename={HttpUtility.UrlEncode(fileName)}");
HttpContext.Current.Response.BinaryWrite(buf);
HttpContext.Current.Response.Flush();
HttpContext.Current.Response.End();
}