Hi, I've got some file download code that works just fine under XSP2 ( outputs the file ok, and user can open it up ) but under Apache2/ Mod_Mono (Apache/2.2.4 (Ubuntu 7.10)) mod_mono/1.2.6) it truncates the file to zero. I've checked permissions, etc... and can't seem to come up with any ideas as to why this is. There's no errors in the logs either.
File output code is: private bool DownloadFile(string sFileId) { bool bRetValue = false; try { FileService FService = new FileService(); FileStorage DownloadFile = FService.GetFileById (Int16.Parse(sFileId)); string sFileName = pGeneral.GetBaseFilePath() + "\\" + DownloadFile.Path; Response.Clear(); Response.ClearContent(); Response.ClearHeaders(); this.EnableViewState = false; Response.Buffer = true; Response.ContentType = "application/octet-stream"; Response.Charset = "utf-8"; //UTF8 Response.AddHeader("Content-Disposition", "attachment; filename=" + DownloadFile.FileName); FileStream sourceFile = new FileStream(sFileName, FileMode.Open); long FileSize; FileSize = sourceFile.Length; byte[] getContent = new byte[(int)FileSize]; sourceFile.Read(getContent, 0, (int)sourceFile.Length); sourceFile.Close(); Response.BinaryWrite(getContent); Response.Flush(); bRetValue = true; // Response.End(); } catch { bRetValue = false; } return bRetValue; } Thanks, -j _______________________________________________ Mono-list maillist - Mono-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-list