Я использую следующий фрагмент кода, чтобы открыть файл PDF, который я только что создал, эти методы работают в одном разделе на моем сайте, но он, похоже, не перенаправляет на PDF из другой раздел моего сайта. Что может быть причиной того, почему файл PDF не открывается.Открытие файла pdf в asp.net C#
Context.Response.Buffer = false;
FileStream inStr = null;
byte[] buffer = new byte[1024];
long byteCount;
inStr = File.OpenRead(pdfPath);
while ((byteCount = inStr.Read(buffer, 0, buffer.Length)) > 0) {
if (Context.Response.IsClientConnected) {
Context.Response.ContentType = "application/pdf";
Context.Response.OutputStream.Write(buffer, 0, buffer.Length);
Context.Response.Flush();
}
}
Вы получаете какое-либо исключение? что такое сообщение? –
Почему вы не позволите браузеру обработать файл? он откроет его в плагине, если он доступен, или он предложит загрузить. – Ted
Нет, не было ошибки, из-за чего это так сложно отлаживать. –