bbc_sh
پنج شنبه 11 مهر 1387, 19:15 عصر
سلام دوستان
اگه بخوام سایز یه عکس رو بدست بیارم ,حتما باید عکس آپلود شده باشه؟یعنی تویه فولدر ذخیره شده باشه؟
من میخوام زمانی که مسیر اون توی کنترل اپلود هست سایز اونو بدست بیارم و اگه مجاز بود ذخیره بشه ولی این اررور رو میده(روی قسمتی که بلد شده):file not found
FileUpload picup = (FileUpload)e.Item.FindControl("fileupload1");
SqlConnection con = new SqlConnection(connectionstring);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
if (picup.HasFile)
{
string picname = Path.GetFileName(picup.FileName);
System.Drawing.Image image = System.Drawing.Image.FromFile(picname);
int width = image.Width;
int height = image.Height;
if (height == 113 && width == 170)
{
if (string.Compare(System.IO.Path.GetExtension(picup. FileName), ".jpg", true) != 0 && string.Compare(System.IO.Path.GetExtension(picup.F ileName), ".jpeg", true) != 0)
{
Label1.Text = "فرمت مجاز برای عکس های ورودی jpg و jpeg می باشد.";
}
else
{
picup.SaveAs(Server.MapPath("~/picture/") + picname);
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "up_type";
cmd.Parameters.AddWithValue("@pic", "~/picture/" + picname);
}
}
else
{
Label1.Text="فقط تصویر 170*113 مجاز به آپلود می باشند.";
}
اگه بخوام سایز یه عکس رو بدست بیارم ,حتما باید عکس آپلود شده باشه؟یعنی تویه فولدر ذخیره شده باشه؟
من میخوام زمانی که مسیر اون توی کنترل اپلود هست سایز اونو بدست بیارم و اگه مجاز بود ذخیره بشه ولی این اررور رو میده(روی قسمتی که بلد شده):file not found
FileUpload picup = (FileUpload)e.Item.FindControl("fileupload1");
SqlConnection con = new SqlConnection(connectionstring);
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
if (picup.HasFile)
{
string picname = Path.GetFileName(picup.FileName);
System.Drawing.Image image = System.Drawing.Image.FromFile(picname);
int width = image.Width;
int height = image.Height;
if (height == 113 && width == 170)
{
if (string.Compare(System.IO.Path.GetExtension(picup. FileName), ".jpg", true) != 0 && string.Compare(System.IO.Path.GetExtension(picup.F ileName), ".jpeg", true) != 0)
{
Label1.Text = "فرمت مجاز برای عکس های ورودی jpg و jpeg می باشد.";
}
else
{
picup.SaveAs(Server.MapPath("~/picture/") + picname);
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "up_type";
cmd.Parameters.AddWithValue("@pic", "~/picture/" + picname);
}
}
else
{
Label1.Text="فقط تصویر 170*113 مجاز به آپلود می باشند.";
}