c# - How to add Headers in HTTPContext Response in ASP.NET MVC 3? -


i have download link in page, file generate user request. want display file size, browser can display how left download. solution, guess addin header request work, don't know how it.

here try code:

public filestreamresult downloadsignalrecord(long id, long powerplantid, long generatingunitid)         {                  signalrepository sr = new signalrepository();                 var file = sr.getrecordfile(powerplantid, generatingunitid, id);                 stream stream = new memorystream(file);                  httpcontext.response.addheader("content-length", file.length.tostring());                  return file(stream, "binary/rfx", sr.getrecordname(powerplantid, generatingunitid, id) + ".rfx");           } 

when checked on fiddler, didn't display content-length header. can guys me out?

try httpcontext.current.response.appendheader("content-length", contentlength);


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -