PDA

View Full Version : سوال: چه کنم تا فایلها replace نشود؟



rational unified process
دوشنبه 15 مهر 1392, 16:43 عصر
سلام
وقتی توی یه فرم یه fileuploader میذارم و یه فایل را اپلود میکنم،فایلهای همنام روی هم جایگزین میشوند.
راه چاره چیست؟

string filename = Path.GetFileName(FileUpload1.FileName).ToLower();
FileUpload1.SaveAs(Server.MapPath( "~/image/"+ filename));

masoud60
دوشنبه 15 مهر 1392, 16:57 عصر
سلام
یه عدد رندوم به نام RandNumber تولید کنید و با نام فایلتان جمع کنید
filename + RandNumber
FileUpload1.SaveAs(Server.MapPath( "~/image/"+ filename));

-----------------------------
گروه کهن http://www.kohan-co.net (http://www.kohan-co.net)

aminireza65
دوشنبه 15 مهر 1392, 18:07 عصر
میتونی عدد رندم تولید کنی ولی امکان داره که این عدد رندم قبلا یه بار تولید شده باشه و تکراری باشه.
بهترین راه استفاده از GUID هست که یه کد میده شامل حرف و عدد که به هیچ وجه کد تکراری تولید نمیکنه.
string s=Guid.Newguid().tostring