PDA

View Full Version : خواندن تعدادی عکس از یک پوشه



blackboy
دوشنبه 24 مهر 1391, 17:27 عصر
سلام من میخوام چند تا عکس رو از یک پوشه بخونم و در یک صفحه نشون بدهم کسی میتونه کمک کنه؟

rezaei_y
دوشنبه 24 مهر 1391, 19:00 عصر
فرض میکنیم تعدادی عکس در پوشه images داریم در داخل صفحه ای که قرار عکس ها نشون داده بشن یک تگ دایو ایجاد کنید با id=dvthumbs یا هر اسم دیگه من از این اسم استفاده کردم و runat="server" رو برای این تگ دایو قرار دهید و یک کلاس css برای هر عکس ایجاد کنید حال با کد زیر می توان عکس های داخل پوشه مورد نظر را نمایش داد

dvthumbs.InnerHtml = "";
string gallerypath = "";

gallerypath = Server.MapPath("~/images");


StringBuilder imglink = new StringBuilder();


DirectoryInfo di = new DirectoryInfo(gallerypath);
FileInfo[] rgFiles = di.GetFiles();




for (int i = 0; i < rgFiles.Length; i++)
{


imglink.Append("<img src='../images/" + rgFiles[i].Name + "' class='imgclass'/>");





}


dvthumbs.InnerHtml = imglink.ToString();

fakhravari
دوشنبه 24 مهر 1391, 20:40 عصر
روش شما هم هست در پست شماره 8
http://barnamenevis.org/showthread.php?317497-%D8%A7%D8%B3%D9%84%D8%A7%DB%8C%D8%AF-%D8%B4%D9%88-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF&highlight=%D8%A7%D8%B3%D9%84%D8%A7%DB%8C%D8%AF%D8% B4%D9%88+%D8%A8%D8%B1%D8%A7%DB%8C+%D8%AF%D8%A7%D9% 86%D9%84%D9%88%D8%AF
چند راه پیشنهادی.
شما به وصیله اون تابع عکس ها را از پوشه بخونید بعد با استفاده از یکی از اسلاید های JS که حالت افکت میده به Link روی عکس اعمال کنید.
یعنی در هایت شما در صفحه یک سری لینک دارید و یک سری تگ ایمیج که میتوانید یا دادن کلاس css به آن افکت بدین.

blackboy
دوشنبه 24 مهر 1391, 22:57 عصر
مرسی از راهنمایی :x