محتاج كود الرفع upload ضرورى جدا جدا بلغة asp
وحياكم الله
محتاج كود الرفع upload ضرورى جدا جدا بلغة asp
وحياكم الله
السلام عليكم
انا استخدم الكمبوننت aspuploader لرفق الملفات.
ويجب أن تجعل جهازك يدعم هذه الخاصية، يمكنك من خلال هذا الرابط تحميل ملف setup للكمبوننت على الرابط التالي
http://www.websupergoo.com/download/abcupload.zip
وسوف تجد شرح لكيفية التعامل معه، واذا واجهتك اي مشاكل في طريقة التعامل به، أبلغني بذلك.
مع تحياتي
MCP
MCTS:.Net Framework 2.0: Web Applications
MCPD:Web Developer
انا الذي اريده ان اضعه في صفحة محمية
ادخل عليها وعملتها
بس محتاج الكود لاضعه واحدد المجلد الذي سيتم عليه الرفع ونوع الملفات
اكيد فهمت عليا
ومشكوررررررررررر
مشكورين اخواني
هو تمام كود الاخ محمد ابراهيم ولكن المشكلة اريد تحديد الملفات الى سترفع
انت عارف طبعا ولاد الحرام ما خلو لاولاد الحلال اشي رفعولي فيروسات
مش من كودك كود تاني علشان هيك بدي كود يحدد الملفات التى سترفع
اهلا بك اخي
لا يحتاج كود ثاني ولا ثالث بس تستخدم الدالة التالية التي تقوم باختبار نوع الملف
ويمكن يتبادر الى ذهنك شيء جديد وهو تحديد الحجم للملف المرفق ايضا هذه مهم حتى لايتم تحميل اي ملف لذلك الكود التالي يختبر نوع الملف وكذلك حجمة ان يكون اقل مثلا من 650 كيلو بايت تستطيع تغيرها الى الذي تريد
الكود بالسي# تستطيع تبديله الى الفيجوال بسيك اذا كنت تسخدمها.
private bool checkes(String nums)
{
if ((MyFile.PostedFile == null) || (MyFile.Value == ""))
{
head="عفوا ادخل ملف الكود ويجب ان يكون مضغوطا بالون زيب او الون رار";
return false;
}
else
{
int size_f=int.Parse(MyFile.PostedFile.ContentLength.ToString());
String ss=MyFile.PostedFile.FileName;
int n=ss.Length;
String s_path=ss.Substring( n-3,3);
if (s_path != "zip" && s_path != "ZIP" && s_path != "RAR" && s_path != "rar")
{
head="لايمكنك تحميل الا الملفات المضغوطة بالون زيب والون رار";
return false;
}
else
{
if (size_f >665600)
{
head="عفوا الملف المرفق اكبر من 650 كيلو بايت";
return false;
}
else if (size_f <=0)
{
head="عفوا الملف المرفق خاطئ";
return false;
}
else
{
try
{
MyFile.PostedFile.SaveAs( Server.MapPath("...\\...\\codes.\\files.\\abragcode_" + nums.ToString() +"." + s_path));
Session["s_path"]=s_path.ToString();
return true;
}
catch (Exception e)
{
head = " يوجد خطأ في الملف المرفق";
return false;
}
}
}
}
}650 كيلو بايت = 1024 * 650 = 665600 بايت
تقبل خالص تحياتي اخوك محمد
اخي محمد مشكور
بس هل ينفع اني استخدمه مع صفحات asp
معلش اتحملوني
بكل تاكيد تستطيع
بس عدل على المثال اللي ارسلته لك سابقا
وسوف ينجح باذن الله
ان شاء الله مشكورررررررررررررر
شكرا لك محمد كنت ابحث عنه من زمان كان لدي موجود لدي على شكل كموننت متعب شوي
لكن هذا كود وسهل جدا
واشكر web_user على طرحة هذا الموضوع
هذا الموضوع مغلق.