I have this code:
public void OpenFile(string fileName)
{
var url = Path.Combine(Server.MapPath("~/App_Data/uploads"), fileName);
using (var fileStream = new FileStream(url, FileMode.Open))
{
byte[] bytes = new byte[fileStream.Length];
int numBytesToRead = (int)fileStream.Length;
int numBytesRead = 0;
fileStream.Read(bytes,numBytesRead, numBytesToRead);
}
}
That code is working fine, but I want to show that file in the browser, I'm executing this method on click in the name of the file, parameters are working great, which is the other code that I need to put to show the file in the browser? Mostly the files are going to be .doc and .pdf. How can I show the documents in the browser??