private FileStreamResult SaveSettings(string fileName) { string tempFile = Cube.SessionState.WorkingDirectoryName + fileName + ".dat"; using (FileStream fileStream = File.Create(tempFile)) { OlapControl.SaveCompressed(fileStream, StreamContent.All); } FileStream fS = File.Open(tempFile, FileMode.Open); var res = new FileStreamResult(fS, "application/octet-stream") { FileDownloadName = fileName + ".dat" }; return(res); }