PDA

View Full Version : آپلود عكس



sara_mp
شنبه 30 مهر 1390, 15:20 عصر
سلام
من با اين كد ميام يه عكس رو از كاربر ميگيرم و اگر سايز و طول و عرض اون مناسب بود عكس رو در يه فولدر ذخيره ميكنم اما اين كد فقط براي يك عكس جواب ميده حالا اگه بخوام چند تا كنترل اپلود واسه چند تا عكس داشته باشم داشته باشم به مشكل بر ميخورم و نميدونم بايد چيكار كنم اگه كمك كنيد ممنون ميشم.
protected void Button1_Click(object sender, EventArgs e)
{
FileInfo fileinfo = new FileInfo(FileUpload1.PostedFile.FileName);
System.Drawing.Image image = System.Drawing.Image.FromStream(FileUpload1.Posted File.InputStream);
int widthimg = image.Width;
int heightimg = image.Height;
image.Dispose();
if ((FileUpload1.PostedFile.ContentLength <= 50 * 1024) && (widthimg <= 500) && (heightimg <= 300) && (fileinfo.Extension.ToLower() == ".jpg"))
{

string name = FileUpload1.FileName;
FileUpload1.SaveAs(Server.MapPath("~/pic/" + name));
Image1.ImageUrl = "~/pic/" + name;
Label1.Text = "save";
}
else
{
Label1.Text = "error";
}
}

Saman Hashemi
شنبه 30 مهر 1390, 16:42 عصر
شما یه کلاس بنویس و FileUpload براش ارسال کن تا این کارها بر روی آنها انجام بده...!

sara_mp
شنبه 30 مهر 1390, 17:42 عصر
اگه امكان داره يه كم بيشتر توضيح بديد ممنون ميشم.:لبخندساده: