asiehmohammadian
سه شنبه 12 خرداد 1394, 10:39 صبح
سلام به همه دوستان
من یک فایل آپلود دارم که کدش به صورت زیر هست :
protected void btnupload_Click(object sender, EventArgs e)
{
string fileName = upload.PostedFile.FileName;
string fileExtension = System.IO.Path.GetExtension(fileName);
string fileMimeType = upload.PostedFile.ContentType;
int fileLengthInKB = upload.PostedFile.ContentLength / 1024;
string[] matchExtension = { ".jpg", ".png", ".gif" };
string[] matchMimeType = { "image/jpeg", "image/png", "image/gif" };
if (upload.HasFile)
{
if (matchExtension.Contains(fileExtension) && matchMimeType.Contains(fileMimeType))
{
if (fileLengthInKB <= 1024)
{
upload.SaveAs(Server.MapPath(@"upload/" + fileName));
System.Drawing.Size S = System.Drawing.Image.FromFile(Server.MapPath(@"upload/" + fileName)).Size;
if (S.Width == 29 && S.Height == 29)
{
SqlCommand cmd = new SqlCommand("insert into HELP_TITLE (HETI02,HETI03) values (@HETI02,fileName)", cn);
cn.Open();
}
else
{
File.Delete(Server.MapPath(@"upload/" + fileName));
Lmsg.Text = "اندازه عکس شما باید 29 در 29 باشد";
}
Lmsg.Text = "آپلود با موفقیت انجام شد";
}
else
{
Lmsg.Text = "حجم عکس شما باید حداکثر 1 مگابایت باشد";
}
}
else
{
Lmsg.Text = "باشد.jpg,.png,.gif فرمت عکس شما باید ";
}
}
else
{
Lmsg.Text = " لطفا عکس خود را انتخاب کنید ";
}
cn.Close();
}
درواقع میخوام هم سایزعکس چک بشه ، هم حجم عکس وهم فرمت عکس
آپلود فایل مشکل نداره وفایل آپلود میشه
دوتا مشکل دارم :
1- داخل جدول درج نمیشه
2-من میخوام اگر اندازه عکس درست نبود عکس پاک بشه وکدی که برای این قسمت نوشتم درست کار نمیکنه
دوستان خواهش میکنم لطف کنید وراهنماییم کنید ممنونم
من یک فایل آپلود دارم که کدش به صورت زیر هست :
protected void btnupload_Click(object sender, EventArgs e)
{
string fileName = upload.PostedFile.FileName;
string fileExtension = System.IO.Path.GetExtension(fileName);
string fileMimeType = upload.PostedFile.ContentType;
int fileLengthInKB = upload.PostedFile.ContentLength / 1024;
string[] matchExtension = { ".jpg", ".png", ".gif" };
string[] matchMimeType = { "image/jpeg", "image/png", "image/gif" };
if (upload.HasFile)
{
if (matchExtension.Contains(fileExtension) && matchMimeType.Contains(fileMimeType))
{
if (fileLengthInKB <= 1024)
{
upload.SaveAs(Server.MapPath(@"upload/" + fileName));
System.Drawing.Size S = System.Drawing.Image.FromFile(Server.MapPath(@"upload/" + fileName)).Size;
if (S.Width == 29 && S.Height == 29)
{
SqlCommand cmd = new SqlCommand("insert into HELP_TITLE (HETI02,HETI03) values (@HETI02,fileName)", cn);
cn.Open();
}
else
{
File.Delete(Server.MapPath(@"upload/" + fileName));
Lmsg.Text = "اندازه عکس شما باید 29 در 29 باشد";
}
Lmsg.Text = "آپلود با موفقیت انجام شد";
}
else
{
Lmsg.Text = "حجم عکس شما باید حداکثر 1 مگابایت باشد";
}
}
else
{
Lmsg.Text = "باشد.jpg,.png,.gif فرمت عکس شما باید ";
}
}
else
{
Lmsg.Text = " لطفا عکس خود را انتخاب کنید ";
}
cn.Close();
}
درواقع میخوام هم سایزعکس چک بشه ، هم حجم عکس وهم فرمت عکس
آپلود فایل مشکل نداره وفایل آپلود میشه
دوتا مشکل دارم :
1- داخل جدول درج نمیشه
2-من میخوام اگر اندازه عکس درست نبود عکس پاک بشه وکدی که برای این قسمت نوشتم درست کار نمیکنه
دوستان خواهش میکنم لطف کنید وراهنماییم کنید ممنونم