- var stream = fhelp.DownloadFile(fileId);
- var ms = new MemoryStream();
- stream.CopyTo(ms);
- ServiceLog.Info(string.Format("调用 [下载文件] 方法, 处理结果:{0}", Convert.ToBase64String(ms.GetBuffer())));
- var file = ms.GetBuffer();
- Context.Response.Clear();
- Context.Response.ClearHeaders();
- Context.Response.ContentType = "application/octet-stream";
- Context.Response.AddHeader("Content-Disposition", "attachment; filename=\"" + "uuuuu" + "\"");
- Context.Response.AddHeader("Content-Length", file.Length.ToString());
- Context.Response.OutputStream.Write(file,0,file.Length);//(file.Bytes, file.Bytes.Length)
- Context.Response.Flush();
- Context.Response.End();
来源: http://www.bubuko.com/infodetail-3304591.html