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
Post a Comment