Ситуация:
В проекте веб-сайта на C # я получаю данные из базы данных и записываю необходимые данные на стороне файлового сервера Excel, которую затем хочу предложитьдля скачивания.
Проблема:
В конце кода для запуска загрузки (см. Ниже) я получаю сообщение об ошибке во время выполнения, что поток завершается, и файл не предлагаетсядля скачивания.
Мой код
FileStream fStream = new FileStream(resultFile, FileMode.Open, FileAccess.Read);
byte[] byteBuffer = new byte[(int)fStream.Length];
fStream.Read(byteBuffer, 0, (int)fStream.Length);
fStream.Close();
response.Clear();
response.ContentType = "application/vnd.ms-excel";
response.AddHeader("Content-Length", byteBuffer.Length.ToString());
response.AddHeader("Content-Disposition", "attachment; filename=" + Path.GetFileName(resultFile));
response.TransmitFile(resultFile);
response.End();
Я надеюсь, что кто-нибудь может мне помочь с этим.Заранее спасибо:)