سوال: دریافت فایل از دیتابیس و عدم تشخیص نوع فایل در مرورگر کروم

ساخت وبلاگ
با سلام
من فایل'>فایلم رو از دیتابیس می خونم و وقتی کلید مشاهده فایل رو می زنم فایل رو از دیتابیس میخونه منتهی در مرورگر فایرفاکس وقتی فایل دریافت می شود نوع فایل مثلا Pdf هست تشخیص میده ولی در مرورگرهای دیگه مثل کروم یا Edge فایل دریافت میشه ولی نوع فایلی که دریافت شده رو تشخیص نمیده.
این کد من هست:

string FileName = "Help";
string ContentType = string.Empty;
byte[] FileDate = null;
ConnectionString = CryptorEngine.Decrypt(ConfigurationManager.Connect ionStrings["MyConnection"].ConnectionString, true);
SqlConnection ConMain = new SqlConnection();
ConMain.ConnectionString = ConnectionString;
ConMain.Open();
SqlCommand CmdMain = new SqlCommand();
CmdMain.Connection = ConMain;
CmdMain.CommandType = CommandType.StoredProcedure;
CmdMain.CommandText = "SP_ShowHelpFile";
SqlDataReader DrData = CmdMain.ExecuteReader();
DrData.Read();
ContentType = DrData["FileExtension"].ToString();
FileDate = (byte[])DrData["FileData"];
DrData.Close();
ConMain.Close();
Response.ContentType = ContentType;
Response.AddHeader("Content-Disposition", "attachment; filename=" + FileName);
Response.OutputStream.Write(FileDate, 0, FileDate.Length);
Response.Flush();

ممنون میشم راهنمایی کنید.

تمپوs...
ما را در سایت تمپوs دنبال می کنید

برچسب : نویسنده : خنج tempos بازدید : 46 تاريخ : پنجشنبه 19 مرداد 1402 ساعت: 12:19