Sto cercando di creare una pagina .aspx che, una volta prelevato uno stream di dati di un file pdf, me lo faccia vedere automaticamente richiamando la pagina stessa.
Ho provato a scrivere questo codice nel motodo Page_Load, ma non ottengo il risultato voluto (Buffer è un array di byte contenente il file pdf):
- Codice: Seleziona tutto
Response.Clear();
Response.ClearHeaders();
Response.ContentType = "Application/pdf";
HttpContext.Current.Response.AppendHeader("Content-disposition","inline; filename=" + sNomeDoc + ".pdf");
Response.BinaryWrite(Buffer);
Response.Flush();
Response.Close();
Anche in questo modo non funziona (uso il Content-disposition attachment):
- Codice: Seleziona tutto
Response.Clear();
Response.ClearHeaders();
Response.ContentType = "Application/pdf";
HttpContext.Current.Response.AppendHeader("Content-disposition","attachment; filename="+ sNomeDoc + ".pdf");
Response.BinaryWrite(Buffer);
Response.Flush();
Response.Close();
Come posso fare?
