PDA

View Full Version : سوال: مشکل با server.mapPath



notlikeothers
سه شنبه 14 مرداد 1393, 17:39 عصر
122015

;( string path = Server.MapPath("../images/slide");
;( string[] file = System.IO.Directory.GetFiles(path);
سلام .مشکلم اینه که این ادرس باید مسیر عکس ها رو واسم بده به getfilesولی این کد میاد تو مسیر ادمین که این کد رو تو فرمش نوشتم.من میخوام مسیر عکس ها رو که بیرون فولدر ادمین هس رو بهم بده.

notlikeothers
سه شنبه 14 مرداد 1393, 22:36 عصر
یکی جواب بده لطفا.کارم گیره.

aminmousavi
چهارشنبه 15 مرداد 1393, 02:46 صبح
سلام دوست عزیز .
از کد زیر استفاده کن :




string path = Server.MapPath("~");
string[] file = System.IO.Directory.GetFiles(path + @"\images\slide");

notlikeothers
چهارشنبه 15 مرداد 1393, 14:38 عصر
ممنون که ج دادین.ولی مشکلم حل نشد.بازم میره تو فوادر ادمین

aminmousavi
چهارشنبه 15 مرداد 1393, 15:24 عصر
سلام . من فولدر هاتون رو ساختم و تست کردم بعد براتون کد رو گذاشتم . دقیقا تو شاخه ای که هستین رو بگین ، شاخه مقصدتون هم بگین

notlikeothers
پنج شنبه 16 مرداد 1393, 01:38 صبح
سلام . من فولدر هاتون رو ساختم و تست کردم بعد براتون کد رو گذاشتم . دقیقا تو شاخه ای که هستین رو بگین ، شاخه مقصدتون هم بگین
واقعا ممنون که جواب میدین.من تو شاخه ادمین و فرم ادمین دارم کد مینویسم.میخوام از اونجا عکس های که بیرون شاخه ادمین هست رو بخونم و نشون بدم.تو عکس فولدر ایمیج هست اونجا رو میگم .

aminmousavi
پنج شنبه 16 مرداد 1393, 03:26 صبح
من هم همین رو تست کردم (درون فولدر admin ، عکس های فولدر images\slide ) رو نشون میداد ، به نظرم مشکلتون از یکجای دیگست ، میخواین سورس کد تست ام رو بدم مطمنئن شین ؟

notlikeothers
پنج شنبه 16 مرداد 1393, 03:42 صبح
من هم همین رو تست کردم (درون فولدر admin ، عکس های فولدر images\slide ) رو نشون میداد ، به نظرم مشکلتون از یکجای دیگست ، میخواین سورس کد تست ام رو بدم مطمنئن شین ؟



("string path = Server.MapPath("../images/slide
(string[] file = System.IO.Directory.GetFiles(path
""= string tags
( foreach (string f in file
{
( string ff = System.IO.Path.GetFileName(f
; "tags += "<img src='images/slide/{0}'/>\n
;( tags = string.Format(tags, ff


}
; Literal1.Text = tags

General-Xenon
پنج شنبه 16 مرداد 1393, 03:57 صبح
سلام دوست عزیز .
از کد زیر استفاده کن :




string path = Server.MapPath("~");
string[] file = System.IO.Directory.GetFiles(path + @"\images\slide");



سلام . همین کدی که آقای موسوی زحمتش رو کشیدند درست هست . چرا تغییر ندادی ؟
کاراکتر ~ در سیستم مسیر یابی، ریشه را در اختیار شما قرار میده . شما از .. استفاده کردی. تغییرات رو صحیح اعمال کن . موفق باشی

notlikeothers
پنج شنبه 16 مرداد 1393, 04:40 صبح
سلام . همین کدی که آقای موسوی زحمتش رو کشیدند درست هست . چرا تغییر ندادی ؟
کاراکتر ~ در سیستم مسیر یابی، ریشه را در اختیار شما قرار میده . شما از .. استفاده کردی. تغییرات رو صحیح اعمال کن . موفق باشی
سلام.اخه جواب نداد.منم تغیرش دادم.یکی گف از ../../image/slide استفاده کن.تست کردم ج نداد.

aminmousavi
پنج شنبه 16 مرداد 1393, 05:00 صبح
سلام مجدد دوست عزیز .

کدت رو اصلاح کردم :



string path = Server.MapPath("~");
string[] file = System.IO.Directory.GetFiles(path + @"\images\slide");
string tags = "";
foreach (string f in file)
{
string ff = System.IO.Path.GetFileName(f);
tags += "<img src='../images/slide/{0}' /> \n";
tags = string.Format(tags, ff);
}


Literal1.Text = tags;



مشکلتون در اینجا بود : tags += "<img src='../images/slide/{0}' /> \n";

notlikeothers
جمعه 17 مرداد 1393, 01:46 صبح
سلام مجدد دوست عزیز .

کدت رو اصلاح کردم :



string path = Server.MapPath("~");
string[] file = System.IO.Directory.GetFiles(path + @"\images\slide");
string tags = "";
foreach (string f in file)
{
string ff = System.IO.Path.GetFileName(f);
tags += "<img src='../images/slide/{0}' /> \n";
tags = string.Format(tags, ff);
}


Literal1.Text = tags;



مشکلتون در اینجا بود : tags += "<img src='../images/slide/{0}' /> \n";


سلام اقای موسوی.خیلی لطف کردین.درست شد.اصن فک نمیکردم اونجا مشکل داشته باشه.کل هواسم به server.mappathبود.بازم ممنون.