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

sql - text truncated using perl DBI insert -

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

php - Pass object by reference or value -