Sayfamda, kullanıcı isteği ile oluşturduğum bir dosyaya indirme bağlantım var. Şimdi dosya boyutunu görüntülemek istiyorum, böylece tarayıcı ne kadarının indirileceğini görüntüleyebilir. Bir çözüm olarak, sanırım isteğin işe yarayacağı bir Başlık ekledim, ama şimdi nasıl yapacağımı bilmiyorum. Ben fiddler üzerinde işaretlendiğindeASP.NET MVC 3'te HTTPContext Yanıtında Üstbilgiler Nasıl Eklenir?
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");
}
, bu içerik-uzunluk başlığı görüntü vermedi:
İşte benim deneyin kodudur. beyler bana yardım edermisiniz?
kullanarak. –
Tamam, daha sonra 'Current'’ı terk edin. Sadece orijinal kodunuzda 'AddHeader 'yerine' AppendHeader' kullanın. – Mrchief