您的位置:首页 > 数据库

vs.net中打开数据库中的文件(保存/下载)

2008-05-07 15:04 253 查看
private void Download(Byte[] filedata, string sFileName)
{
HttpContext context = HttpContext.Current;
if (context != null)
{
context.Response.Clear();
context.Response.Charset = "utf-8";
context.Response.Buffer = true;
context.Response.ContentType = "application/msword";
context.Response.ContentEncoding = System.Text.Encoding.UTF8;

//下载
//context.Response.AppendHeader("Content-Disposition", "attachment;filename=" + sFileName);

context.Response.AppendHeader("Content-Disposition", "inline"); //直接打开
context.Response.BinaryWrite(filedata);
context.Response.Flush();
context.Response.Close();
context.Response.End();
}
}

其他格式文件,修改 context.Response.ContentType
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐