62,046
社区成员
发帖
与我相关
我的任务
分享
Response.Clear();
string fileName = recipe.Output.design_file;
if (Request.Browser.Browser.ToUpper().Contains("IE"))
{
fileName = HttpUtility.UrlEncode(fileName, Encoding.UTF8);
}
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + fileName + "\"");
Response.AddHeader("Content-Length", content.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.BinaryWrite(content);
Response.Flush();
HttpContext.Current.ApplicationInstance.CompleteRequest();
下载二进制文件,目前没发现问题。