PDA

View Full Version : سوال: نمايش عکسي که قراره آپلود بشه قبل از تأييد نهايي



bftarane
چهارشنبه 01 آذر 1391, 16:00 عصر
از من خواسته شده تا يه امکان آپلود فايل بزارم که ادمين ابتدا عکس رو آپلود کنه
که ميتونه انتخاب عکس از روي سرور باشه يا از روي کامپيوتر

که ابتدا بايد با زدن يک دکمه بتونه تصوير رو مشاهده کنه و بعد اگه مورد تأييدش بود دکمه تأييد رو بزنه
کاري که من کردم اينه اول ميام عکس رو در يه پوشه ذخيره ميکنم و در کنترل Image به ادمين نشون ميدم
به شکل زير

protected void btn_send_Click(object sender, EventArgs e)
{
string filename = "nopic.gif";
Guid code = Guid.NewGuid();
if (fup_logo.HasFile)
{
filename = fup_logo.FileName;
filename = code + filename;
fup_logo.SaveAs(Server.MapPath("LinksImages\\") + filename);
img_logo.ImageUrl = "LinksImages/" + filename;
fup_logo.ToolTip = filename;
}
}
protected void btn_confirm_Click(object sender, EventArgs e)
{
MyDALBase.ExecuteNoneQuery(System.Data.CommandType .StoredProcedure,"InsetLink",new SqlParameter[]{
new SqlParameter("@Name",txt_corporationname.Text),
new SqlParameter("@Url",txt_corporationaddress.Text),
new SqlParameter("@LogoName",fup_logo.ToolTip)
});
}
protected void btn_cancel_Click(object sender, EventArgs e)
{

}
بعد در دکمه تأييد اسم عکس رو در ديتابيس ذخيره ميکنم.
آيا راه خوبيه؟ يا راه بهتري واسه اين کار وجود داره؟
يه سوال ديگه هم در اين مورد داشتم يه دکمه cancel هم وجود داره نمي دونم براي اين دکمه cancel چه کاري انجام بدم مثلاً فيلدها رو خالي کنم و عکسي که در پوشه به طور موقت ذخيره شده رو حذف کنم؟ يا کار ديگه اي بايد انجام بدم؟

saeed_sho
چهارشنبه 01 آذر 1391, 17:25 عصر
برای دکمه کنسل عکسو از فولدر پاک کنید

bftarane
چهارشنبه 01 آذر 1391, 17:29 عصر
لطفاً در مورد اين که اون روش خوب هست يا نه هم هر کس هر کس دلش مي خواد نظرش رو بگه.

fakhravari
چهارشنبه 01 آذر 1391, 20:07 عصر
میتوانید تبدیل به ارایی از بایت کنید و نمایش دهید و اگر خواست اونو ذخیره کنید. :چشمک: متد با خودته دیگه

saeed_sho
پنج شنبه 02 آذر 1391, 16:14 عصر
میتوانید تبدیل به ارایی از بایت کنید و نمایش دهید و اگر خواست اونو ذخیره کنید. :چشمک: متد با خودته دیگه
آرایه ی بایت رو کجا نگهداریم تا در پست بک پاک نشه آخه متغیر که در پست بک پاک میشه

fakhravari
پنج شنبه 02 آذر 1391, 22:39 عصر
:لبخند: static

mahmood_4246
جمعه 03 آذر 1391, 03:03 صبح
شما با جاواسکری‍پت یا jquery استفاده کن .. سرچ کنی کد پیش نمایش تو نت زیاده