11-30-2012، 01:37 PM
سلام.
من به صورت بايد به کاربر امکان آپلود عکس بدم.
1. از روي کامپيوتر
2. از روي سرور
روش يک رو يک تکست باکس و يه دکمه گذاشتم و از کد زير استفاده کردم
و در روش 2 از AsyncFileUpload مربوط به Ajax toolkit استفاده کردم.
حالا عکس من بايد موارد زير چک بشه براش
200 * 200 پيکسل
حجم کمتر از 800 kB
نوع : png-gif-jpg
حالا لطفاً راهنمايي کنيد چطور اين شرايط رو چک کنم در هر دو روش؟
من به صورت بايد به کاربر امکان آپلود عکس بدم.
1. از روي کامپيوتر
2. از روي سرور
روش يک رو يک تکست باکس و يه دکمه گذاشتم و از کد زير استفاده کردم
کد:
protected void btn_priview_Click(object sender, EventArgs e)
{
WebClient wc = new WebClient();
string url = txt_logourl.Text;
string[] Arry = url.Split('/');
string filename = Arry[Arry.Length - 1];
string savepath = Server.MapPath("~/Uploads/" + filename);
wc.DownloadFile(url, savepath);
img_logo.ImageUrl = "Uploads/" + filename;
ViewState["logoname"] = filename;
}
و در روش 2 از AsyncFileUpload مربوط به Ajax toolkit استفاده کردم.
حالا عکس من بايد موارد زير چک بشه براش
200 * 200 پيکسل
حجم کمتر از 800 kB
نوع : png-gif-jpg
حالا لطفاً راهنمايي کنيد چطور اين شرايط رو چک کنم در هر دو روش؟