الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أقوم بعمل download لملف

مغلق
بدأه egy_soft في 3 أكتوبر 2005 · 7 رد · 813 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أخوانى كيف أقوم بإعطاء أمر وذلك من خلال صفحة aspx لعمل download لأى ملف على الموقع

شكراً

أحمد

#2

أوضح سؤالى أكثر

عاوز أحسب كم واحد عمل download للملف

شكراُ

#3

:( أفهم من كدة إنى ألغى هذة الخاصية من المشروع :(

#4

لماذا تلغيها ؟؟

الموضوع أكثر من بسيط ..

أولا انت تود حساب عدد مرات تحميل الملف ..

اذا تقوم بعمل جدول في قاعدة البيانات يقوم بإضافة واحد لمجموع عدد مرات التحميل عند زيارتك للصفحة الخاصة بتحميل الملف في كل مرة ..

مثال

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

#5

شكراً أخى محمد على الرد

بس قاعدة البيانات مش هى القضية

القضية إنى عاوز أعمل download لأى ملف حتى لو كان ملف بإمتداد htm

و Redirect سوف تقوم بفتح الصفحة و لم تعمل لها download

شكراً

#6

:rolleyes:

#8

ألف ألف شكر أخى عبدالله

هذا الموضوع مغلق.

مواضيع مشابهة