I'm trying to use the the following code to show pdf or xls file generated by ReportViewer.
After application closes, temporary files remain in disk.
How to delete PDF files after Adobe Reader is closed ?
Is the best way to save files passed to external application to temporary directory and delete whole directory if application exits or use filewatcher?
Any sample how to implement this ?
void ShowPDF( byte[] bytes ) {
static int i=0;
string outputfile = "temp"+(i++).ToString()+".pdf";
FileStream fs = new FileStream(outputFile, FileMode.Create);
fs.Write(bytes, 0, bytes.Length);
fs.Close();
System.Diagnostics.Process p = new System.Diagnostics.Process();
p = new System.Diagnostics.Process();
p.StartInfo.FileName = outputFile;
p.Start();
}
Andrus