把Word下载到本地
/// <summary>
/// 把Word下载到本地
/// </summary>
/// <param name="objectid"></param>
public static void DownWord(string logid)
{
DataSet dsDG=new DataSet();
dsDG=GetLogBindGrid(logid,"true");
if(dsDG.Tables[0].Rows.Count>0)
{
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.Buffer= true;
System.Web.HttpContext.Current.Response.Charset="GB2312";
//System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+System.Web.HttpUtility.UrlEncode(dsDG.Tables[0].Rows[0]["name"].ToString(),System.Text.Encoding.UTF8));
System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+ DateTime.Now.ToFileTimeUtc().ToString() + ".doc");
System.Web.HttpContext.Current.Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
//System.Web.HttpContext.Current.Response.ContentType = dsDG.Tables[0].Rows[0]["Extension"].ToString();//设置输出文件类型。
System.Web.HttpContext.Current.Response.BinaryWrite((byte[])dsDG.Tables[0].Rows[0]["Attachment"]);
System.Web.HttpContext.Current.Response.End();
}
}
/// 把Word下载到本地
/// </summary>
/// <param name="objectid"></param>
public static void DownWord(string logid)
{
DataSet dsDG=new DataSet();
dsDG=GetLogBindGrid(logid,"true");
if(dsDG.Tables[0].Rows.Count>0)
{
System.Web.HttpContext.Current.Response.Clear();
System.Web.HttpContext.Current.Response.Buffer= true;
System.Web.HttpContext.Current.Response.Charset="GB2312";
//System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+System.Web.HttpUtility.UrlEncode(dsDG.Tables[0].Rows[0]["name"].ToString(),System.Text.Encoding.UTF8));
System.Web.HttpContext.Current.Response.AppendHeader("Content-Disposition","attachment;filename="+ DateTime.Now.ToFileTimeUtc().ToString() + ".doc");
System.Web.HttpContext.Current.Response.ContentEncoding=System.Text.Encoding.GetEncoding("GB2312");//设置输出流为简体中文
//System.Web.HttpContext.Current.Response.ContentType = dsDG.Tables[0].Rows[0]["Extension"].ToString();//设置输出文件类型。
System.Web.HttpContext.Current.Response.BinaryWrite((byte[])dsDG.Tables[0].Rows[0]["Attachment"]);
System.Web.HttpContext.Current.Response.End();
}
}