文件的byte[]和名称(含格式)存在数据库,输出到浏览器的时候内容是空的。文件的格式不确定,这个时候contenttype应该指定成什么,我现在是application/octet-stream,但是测试了下doc、txt、jpg输出都是空的。代码: Response.Clear(); Response.ContentType = "application/octet-stream"; Response.AddHeader("Content-Length", bin.Length.ToString()); Response.AddHeader("Content-Disposition", "attachment; filename=" Server.UrlEncode(query.Filename)); Response.OutputStream.Write(bin,0,bin.Length); //Response.BinaryWrite()也不行 Response.Flush(); // Response.End();
2 回答
- 2 回答
- 0 关注
- 573 浏览
添加回答
举报
0/150
提交
取消