Ok thanks,
modified code as per you suggested. Is this ok?
MemoryStream memStream = new MemoryStream();
Stream myStream = FileUploadControl.PostedFile.InputStream;
myStream.CopyTo(memStream);
IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(memStream);
excelReader.IsFirstRowAsColumnNames = true;
DataSet ds1 = excelReader.AsDataSet();
excelReader.Close();