PDA

View Full Version : اجبار فایل آپلود



szfsh2
دوشنبه 08 دی 1393, 09:08 صبح
با سلام

دوستان من یه فایل آپلود دارم که میخوام انتخابشس اجباری نباشه اما اگه انتخاب کرد و خواست چیزی اپلود کنه حتما سایز و فرمتش مناسب باشه .از این کد استفاده کردم . اما وقتی کاربر چیزی آپلود نمیکنه هم ازش ارور میگیره . چه کنم ؟


if (FileUploadDic20.PostedFile != Null)

{


HttpPostedFile Pic = FileUploadDic20.PostedFile;


if (Pic.ContentLength == 0)

{

Response.Write(
"فایل شما هیچ محتوایی ندارد!");


return;

}


if (Path.GetExtension(Pic.FileName).ToLower() != ".jpg")

{

Response.Write(
"پسوند این فایل نامعتبر است.");


return;

}


byte[] data = new Byte[Pic.ContentLength];

Pic.InputStream.Read(data, 0, Pic.ContentLength);


string SavePath = @"images/";


 

 


object objImage = data;


cmd.Parameters.AddWithValue(
"@Attach", data);


 

 

 

 

 

 

}


else

{

cmd.Parameters.AddWithValue(
"@Attach", new byte[0]);

}

اوبالیت به بو
دوشنبه 08 دی 1393, 19:49 عصر
درود بر شما

باید در if اول بنویسید:


if(Fileupload1.HasFile == true)
{

}