1- كيفيه التاكد من ان الملف المرفوع صوره
هنعمل شيك اذا كان الامتداد صورة كالاتي
سوف اضع امتدادين وحضرتك تضع اي متداد تراه مناسبا لك
if(fileUpload1.FileName.Tostring().Contain("png") || fileUpload1.FileName.Tostring().Contain("jpg"))
{
//انت ترفع صورة
}
2-اذاى اخليه ميرفعش الملف فى حالة ان مساحته اكبر من 2 ميجاو يبعتله رسالة خطاء
من خلال التأكد من حجم الملف اكبر من 2 ميجا
// نتأكد ان حجم الملف اذا اكبر من 2 ميجا ونحسبها بالكيلو بايت
if (FileUpload1.PostedFile.ContentLength > 2048 )
{
label1.text="يجب رفع ملف صغير اقل من 2 ميجا";
}
ايضا هذه المقالة ستفيدك
كيفية رفع ملف او صورة الي موقع من خلال FileUpload in asp.net
وكيف ارفع الملفات الكبيرة الحجم ايضا في نفس المقالة
http://www.citystarit.com/Article_details.aspx?id=86