, поэтому у меня есть код, который предварительно просматривает PDF-файл, используя этот код:
System.Net.WebClient client = new System.Net.WebClient();
//text box holds the path to the original pdf file in a folder
Byte[] Thisbuffer = client.DownloadData(TextBox.Text);
if (Thisbuffer!= null)
{
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", Thisbuffer.Length.ToString());
Response.BinaryWrite(Thisbuffer);
}
Он прекрасно просматривает PDF-файл в Chrome, IE и Edge, но в Chrome, когда я выполняю загрузку, используя следующие параметры:
Загружает файл как .aspx, а не .pdf.Это происходит только в Chrome, а не в IE или Edge.
Я пробовал Response.AddHeader("content-disposition", "attachment; filename=myPDFfile.pdf");
, и этот файл автоматически загружает файл, который не позволяет просматривать его перед загрузкой.Любая помощь приветствуется!