PDA

View Full Version : اپلود متغیر



Arezoo62
چهارشنبه 24 اسفند 1390, 22:32 عصر
بچه ها من با این کد اپلود میکنم:
string filenameb;
filenameb = FileUpload5.FileName;
FileUpload5.SaveAs(Server.MapPath("~/BlogImg/") + filenameb);

حالا می خواهم هر عکسی که اپلود میشه یک عدد غیر تکراری بهش بچسبه

مثلا اسم عکسی که کاربر اپلود کرده mina.jpg هستش
می خواهم اینطوری saveبشه mina1231231.jpg

hamid_shrk
چهارشنبه 24 اسفند 1390, 22:40 عصر
سلام
تو همین سایت زیاد بحث شده.
یک راه اینه که تاریخ همون روز رو + ساعت + دقیق+ ثانیه به اسم عکستون اضافه کنید.

fakhravari
چهارشنبه 24 اسفند 1390, 22:47 عصر
Response.Write(@"<br>System.Guid.NewGuid().ToString() = " + System.Guid.NewGuid().ToString()); Response.Write(@"<br>System.Guid.NewGuid().ToString(""N"") = " + System.Guid.NewGuid().ToString("N")); Response.Write(@"<br>System.Guid.NewGuid().ToString(""D"") = " + System.Guid.NewGuid().ToString("D")); Response.Write(@"<br>System.Guid.NewGuid().ToString(""B"") = " + System.Guid.NewGuid().ToString("B")); Response.Write(@"<br>System.Guid.NewGuid().ToString(""P"") = " + System.Guid.NewGuid().ToString("P"));

Arezoo62
چهارشنبه 24 اسفند 1390, 23:23 عصر
من کد اقای فخراوری رو نفهمیدم
میشه بگید چهجوری زمان و تاریخ و ثانیه رو بچسبونمش بهش؟

Arezoo62
پنج شنبه 25 اسفند 1390, 11:53 صبح
سلام
تو همین سایت زیاد بحث شده.
یک راه اینه که تاریخ همون روز رو + ساعت + دقیق+ ثانیه به اسم عکستون اضافه کنید.
میشه بگید چه جوری میشه این کار و کرد؟

sarapepors
جمعه 26 اسفند 1390, 12:50 عصر
filename = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() +
DateTime.Now.Hour.ToString() + DateTime.Now.Minute.ToString()
+ DateTime.Now.Second.ToString() + Path.GetFileName(FileUpload1.FileName);
FileUpload1.SaveAs(Server.MapPath("../NewsImages/" + filename));

با این کد هم میتونید فایل فعلی رو طوری دخیره کنید که نامش برابر با زمان فعلی سیستم باشه.