PDA

View Full Version : کار با فایل آپلود



mohabatbiend
پنج شنبه 12 مرداد 1391, 12:42 عصر
با سلام خدمت دوستان .چطور میشه فایل انتخابی برری آپلود رو با نام دلخواه در سایت ذخیره کرد؟ از کنترل fileupload استفاده می کنم در ضمن

meisam12
پنج شنبه 12 مرداد 1391, 12:51 عصر
سلام
از کد زیر استفاده کن

uploadDirectory = Path.Combine(Request.PhysicalApplicationPath, "Uploads");
string serverFileName = Path.GetFileName(fuAvatarUser.PostedFile.FileName) ;
string fullUploadPath = Path.Combine(uploadDirectory,نام دلخواهتان را بدهید برای ذخیره فایل");
fuAvatarUser.PostedFile.SaveAs(fullUploadPath);


با سلام خدمت دوستان .چطور میشه فایل انتخابی باری آپلود رو با نام دلخواه در سایت ذخیره کرد؟

mohabatbiend
پنج شنبه 12 مرداد 1391, 13:30 عصر
سلام
از کد زیر استفاده کن

uploadDirectory = Path.Combine(Request.PhysicalApplicationPath, "Uploads");
string serverFileName = Path.GetFileName(fuAvatarUser.PostedFile.FileName) ;
string fullUploadPath = Path.Combine(uploadDirectory,نام دلخواهتان را بدهید برای ذخیره فایل");
fuAvatarUser.PostedFile.SaveAs(fullUploadPath);


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

meisam12
پنج شنبه 12 مرداد 1391, 13:48 عصر
می شه دقیقاً بگین مشکل چیست و اگر می شه سورس کدتون را ببینم

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

mohabatbiend
پنج شنبه 12 مرداد 1391, 13:59 عصر
می شه دقیقاً بگین مشکل چیست و اگر می شه سورس کدتون را ببینم


ببین این فرم سایتمه
90623
می خوام فایل عکسم رو با نام دلخواهم ذخیره کنم تو پوشه background که تو سایتم هست.همین بعدا ازش استفاده کنم.
دیگه نیازی به نمونه کد نیست فکر میکنم

smhz777
پنج شنبه 12 مرداد 1391, 16:21 عصر
داداش کافی توی دکمهارسال این روبنویسی خلاص


FileUpload1.SaveAs(Server.MapPath("~/background /" +"نام دلخواه.پسوند"));

اگه نشد این رو حذف کن ~/

البته بایدپسوند فایل رو داشته باشی مثلا jpj
می تونی پسوند رو به شکل زیر به دست بیاری

string s = FileUpload1.FileName.Substring(FileUpload1.FileNam e.IndexOf("."), 3);

fakhravari
پنج شنبه 12 مرداد 1391, 16:32 عصر
ImageFileName_Pick = Path.GetFileName(FileUpload1.FileName);
while (System.IO.File.Exists(MyPath + ImageFileName_Pick))
{
ImageFileName_Pick = "N_" + ImageFileName_Pick;
}

FileUpload1.PostedFile.SaveAs(MyPath + ImageFileName_Pick);

mehrzad_ali
پنج شنبه 12 مرداد 1391, 17:03 عصر
دانلود کنید. کاملترین برنامه آپلود عکس که شامل ... (http://barnamenevis.org/showthread.php?278138-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF.-%DA%A9%D8%A7%D9%85%D9%84%D8%AA%D8%B1%DB%8C%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D8%A2%D9%BE%D9%84%D9%88%D8%AF-%D8%B9%DA%A9%D8%B3-%DA%A9%D9%87-%D8%B4%D8%A7%D9%85%D9%84-...)

mohabatbiend
پنج شنبه 12 مرداد 1391, 17:49 عصر
مرسی از تمام دوستان

rezakhakpour
پنج شنبه 26 بهمن 1391, 19:18 عصر
داداش کافی توی دکمهارسال این روبنویسی خلاص


FileUpload1.SaveAs(Server.MapPath("~/background /" +"نام دلخواه.پسوند"));

اگه نشد این رو حذف کن ~/

البته بایدپسوند فایل رو داشته باشی مثلا jpj
می تونی پسوند رو به شکل زیر به دست بیاری

string s = FileUpload1.FileName.Substring(FileUpload1.FileNam e.IndexOf("."), 3);

ممنون واقعا خيلي خوب بود
بدردم فوق العاده خورد فقط يه نکته بايد در کد پيدا کردن پسوند بجاي 3
بايد 4 نوشت.
بازم ممنون