Ответ 1
Здесь вы найдете: Как записать двоичные файлы в браузер с помощью ASP.NET и Visual С#.NET
Я ищу способ передать PDF файл с моего сервера в браузер с помощью .NET 2.0 (в двоичном формате).
Я пытаюсь захватить существующий файл PDF с пути к серверу и нажимать на него как двоичный код в браузере.
Здесь вы найдете: Как записать двоичные файлы в браузер с помощью ASP.NET и Visual С#.NET
Response.ContentType = "application/pdf"
Response.Headers.Add("Content-Disposition", "attachment: filename=file.pdf");
Response.OutputStream
, как сказал г-н Копп.Шаг 2 не является абсолютно необходимым, но, вероятно, это хорошая идея, если вы не хотите, чтобы браузер пытался сохранить PDF с тем же именем, что и ваш ASPX файл.
Запишите двоичный файл в выходной поток, Response.OutputStream
. Затем просто добавьте заголовок Content-Disposition
.
Вы можете просто настроить обработчик или страницу, задающую правильный тип ответа, и вывести pdf в выходной буфер ответа.