PDA

View Full Version : سوال: بدست آوردن مسیر فایل در uploadfile



sajadghasemi64
سه شنبه 10 خرداد 1390, 10:22 صبح
با سلام خدمت دوستان
مشکل من این خط کد که مسیر اشتباه رو میده از تاپیک های آرشیو هم چیزی نتونستم پیدا کنم

string strSourcePathName =
( System.IO.Path.GetFullPath(FilTextNews.PostedFile. FileName
لطف کنید راهنمایی بفرمایید

karim orooji
سه شنبه 10 خرداد 1390, 10:43 صبح
System.IO.Path.GetFullPath()
این قسمت توضیح بده چیکار میکنه

sajadghasemi64
سه شنبه 10 خرداد 1390, 12:22 عصر
System.IO.Path.GetFullPath()
این قسمت توضیح بده چیکار میکنه


با تشکر از توجهتون
مسیر فیزیکی فایل upload شده رو برمیگردوند از زمانی که IE رو عوض کردم دیگه کار نکرد.

متن داخل پرانتز به تنهایی نیز اسم و پسوند فایل رو میده

karim orooji
سه شنبه 10 خرداد 1390, 13:03 عصر
string strSourcePathName = System.IO.Path.GetFullPath(FileUpload1.PostedFile. FileName);

sajadghasemi64
سه شنبه 10 خرداد 1390, 13:38 عصر
string strSourcePathName = System.IO.Path.GetFullPath(FileUpload1.PostedFile. FileName);



دوست عزیز منظورتونو نمیفهمم این که همون کد خودمه!!!!

karim orooji
سه شنبه 10 خرداد 1390, 14:05 عصر
شما دوست عزیز با این کد اومد ی مقدار fileupload رو میگری با استفاده از متد postfile.filaname استفاده کردید
که میاد مسیر فایل انتخابی رو برای شما نمایش
این قطعه کد
System.IO.Path.GetFullPath فکر نکنم هیچ تاثیری در روند کار داشته باشه

sajadghasemi64
سه شنبه 10 خرداد 1390, 14:13 عصر
شما دوست عزیز با این کد اومد ی مقدار fileupload رو میگری با استفاده از متد postfile.filaname استفاده کردید
که میاد مسیر فایل انتخابی رو برای شما نمایش
این قطعه کد
System.IO.Path.GetFullPath فکر نکنم هیچ تاثیری در روند کار داشته باشه



به نظر شما پس چطوری باید مسیر فایل رو بدست بیارم؟

arashgh68
چهارشنبه 11 خرداد 1390, 09:53 صبح
شما باید فایل رو در یک مسیری ذخیره کنید وقتی فایل آپلود میشه ذخیره نمیشه.
string path = MapPath("~/" + FileUpload1.FileName);
FileUpload1.SaveAs(path);
متغیر path مسیر ذخیره فایلتون میشه.

berjis
چهارشنبه 11 خرداد 1390, 11:46 صبح
string path = Server.MapPath( "~/FilePath/") + FileUpload1.FileName.Trim();

FileUpload1.SaveAs(path);






/FilePath مسیری است که میخواین فایل ذخیره بشه.