Questo è il codice per scaricare il file.Come aprire il file PDF in una nuova scheda o finestra invece di scaricarlo (usando asp.net)?
System.IO.FileStream fs = new System.IO.FileStream(Path+"\\"+fileName, System.IO.FileMode.Open, System.IO.FileAccess.Read);
byte[] ar = new byte[(int)fs.Length];
fs.Read(ar, 0, (int)fs.Length);
fs.Close();
Response.AddHeader("content-disposition", "attachment;filename=" + AccNo+".pdf");
Response.ContentType = "application/octectstream";
Response.BinaryWrite(ar);
Response.End();
Quando questo codice viene eseguito, chiederà all'utente di aprire o salvare il file. Invece di questo ho bisogno di aprire una nuova scheda o finestra e visualizzare il file. Come posso raggiungere questo obiettivo?
NOTA:
file non sarà necessario essere situato nella cartella sito. Potrebbe trovarsi in un'altra cartella.
Si potrebbe provare 'content-disposition: inline' invece di' attachment' - [vedere questo articolo] (http://dotanything.wordpress.com/2008/05/30/content-disposition-attachment-vs-inline /) –
questo articolo potrebbe aiutarti http://aspalliance.com/259_downloading_files__forcing_the_file_download_dialog –