بسم الله الرحمن الرحيم
أخوانى كيف أقوم بإعطاء أمر وذلك من خلال صفحة aspx لعمل download لأى ملف على الموقع
شكراً
أحمد
بسم الله الرحمن الرحيم
أخوانى كيف أقوم بإعطاء أمر وذلك من خلال صفحة aspx لعمل download لأى ملف على الموقع
شكراً
أحمد
أوضح سؤالى أكثر
عاوز أحسب كم واحد عمل download للملف
شكراُ
:( أفهم من كدة إنى ألغى هذة الخاصية من المشروع :(
لماذا تلغيها ؟؟
الموضوع أكثر من بسيط ..
أولا انت تود حساب عدد مرات تحميل الملف ..
اذا تقوم بعمل جدول في قاعدة البيانات يقوم بإضافة واحد لمجموع عدد مرات التحميل عند زيارتك للصفحة الخاصة بتحميل الملف في كل مرة ..
مثال
Download.aspx?itemID=13
تقوم بعمل جملة تعديل كالتالي :
SqlCommand cmd = new SqlCommand("Update tbl Set hits = hits+1 Where id=" +
Resquest.QueryString["itemID"],cnObj);
// ثم تقوم بتحويل المستخدم للملف المراد تحميله هكذا
Response.Redirect("./DownloadsFolder/" + reader["fileName"].ToString());طبعا قبل عملية التحويل Redirect يجب أن تقوم بعمل ريدر يقوم بجلب بيانات الملف من قاعدة البيانات ..
اعتقد أن الأمور واضحة وكل ما عليك هو التجريب
egy_soft كتب::( أفهم من كدة إنى ألغى هذة الخاصية من المشروع :(
You can fly while you can touch the sky
شكراً أخى محمد على الرد
بس قاعدة البيانات مش هى القضية
القضية إنى عاوز أعمل download لأى ملف حتى لو كان ملف بإمتداد htm
و Redirect سوف تقوم بفتح الصفحة و لم تعمل لها download
شكراً
:rolleyes:
MCP
MCTS:.Net Framework 2.0: Web Applications
MCPD:Web Developer
ألف ألف شكر أخى عبدالله
هذا الموضوع مغلق.