输出文件的问题

文件的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();


慕村225694
浏览 574回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP