Mostafa_Sabeti
چهارشنبه 23 فروردین 1391, 12:31 عصر
با سلام.
بنده نیاز دارم که فایلی را روی دیسک کامپیوتر کلاینت بنویسم.
بعد از مدتها تلاش و زحمت نهایتا کدی مانند زیر پیدا کردم.
FileInfo OutFile = new FileInfo( MapPath ("~/TZTwain.exe"));
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=TZTwain.exe");
Response.ContentType = "application/ms-word";
Response.TransmitFile("TZTwain.exe", 0, OutFile.Length);
Response.Flush();
Response.End();
اما مشکل اینجاست که این کد دیالوگ دانلود را به کاربر نشان میدهد.
من نمیخواهم این اتفاق بیافتد. میخواهم که فایل مستقیما روی درایو c کاربر انتقال دهم بدون این که دیالوگی نشان داده شود.
چکار باید بکنم؟
بنده نیاز دارم که فایلی را روی دیسک کامپیوتر کلاینت بنویسم.
بعد از مدتها تلاش و زحمت نهایتا کدی مانند زیر پیدا کردم.
FileInfo OutFile = new FileInfo( MapPath ("~/TZTwain.exe"));
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=TZTwain.exe");
Response.ContentType = "application/ms-word";
Response.TransmitFile("TZTwain.exe", 0, OutFile.Length);
Response.Flush();
Response.End();
اما مشکل اینجاست که این کد دیالوگ دانلود را به کاربر نشان میدهد.
من نمیخواهم این اتفاق بیافتد. میخواهم که فایل مستقیما روی درایو c کاربر انتقال دهم بدون این که دیالوگی نشان داده شود.
چکار باید بکنم؟