Comment ajouter des en-Têtes dans HTTPContext Réponse ASP.NET MVC 3?

J'ai un lien de téléchargement dans ma page, un fichier que j'ai générer par la demande de l'utilisateur. Maintenant, je veux afficher la taille du fichier, de sorte que le navigateur peut afficher combien il en reste pour le téléchargement. Comme solution, je suppose que addin un en-Tête de la demande de travail, mais maintenant je ne sais pas comment le faire.

Voici mon code try:

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");


        }

Quand j'ai vérifié sur le violoneux, il n'affiche pas le Contenu de l'en-tête de Longueur. Pouvez-vous les gars m'aider?

OriginalL'auteur Bruno Machado - vargero | 2011-06-30