PDA

View Full Version : عوض کردن نام فایل موجود در fileupload



a_mehdizadeh
جمعه 26 مهر 1387, 13:52 عصر
سلام
میشه بهم بگید چطوری میشه نام فایل های upload شده رو عوض کنم ،یعنی من می خوام اسم فایل هایی رو که از طریق کنترل fileupload میگیرم رو عوض کنم، ممنون میشم جوابمو رو بدید.

Amir Taghavi
جمعه 26 مهر 1387, 14:06 عصر
fileupload.PostedFile.SaveAs("path" + myFileName)

Saber_Fatholahi
شنبه 27 مهر 1387, 14:44 عصر
من که اکثر اوقات از این کد استفاده می کنم



string ext = Path.GetExtention(FileUpload1.Filename);
string name = new Guid() + ext;
fileupload .saveas(path + name);


من الان دسترسی به دات نت نداشتم کدارو همینجوری نوشتم شاید ارور سینتکس داشته باشه شرمنده

nazila_jon
سه شنبه 01 بهمن 1387, 00:25 صبح
این کد یه قابلیتی داره اینم اینه که هیچ وقت اسم ها برابر نمیشه:



string fileupname = FileUpload1.FileName;
string datename = DateTime.Now.Ticks.ToString();
string newname = datename + "." + fileupname.ToString();
FileUpload1.SaveAs(Server.MapPath("files") + "//" + newname.ToString());


این ارور را میده



Could not find a part of the path 'C:\Documents and Settings\nazi\My Documents\Visual Studio 2005\Final_Project\files\633680060592961760.020.jp g'.

parsinoox
شنبه 15 فروردین 1388, 19:06 عصر
من که اکثر اوقات از این کد استفاده می کنم



string ext = Path.GetExtention(FileUpload1.Filename);
string name = new Guid() + ext;
fileupload .saveas(path + name);




من الان دسترسی به دات نت نداشتم کدارو همینجوری نوشتم شاید ارور سینتکس داشته باشه شرمنده


دوستان میشه تو این کد من رو راهنمایی کنین. مشکل اینجاست که path.getextention در VB.net نیست. یه PathDirection داره که خروجیش Integer هست. پسوند FileUpload.filename رو چه جوری بدست بیارم؟؟؟؟


:متفکر: