Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Список файлов
|
|||
|---|---|---|---|
|
#18+
Необходимо получить список файлов в папке и вывести их последовательно в Image на страницу приходится делать вот так string path = "e:\\intranet\\images"; string[] d = System.IO.Directory.GetDirectories(path); Random rand = new Random(); int r =rand.Next(d.Length); string[] f = System.IO.Directory.GetFiles(d[r]); foreach (string s in f) { Image img = new Image(); img.ImageUrl = "/images/" + s.Remove(0, path.Length + 1); img.Width = 600; this.Controls.Add(new LiteralControl("<a href=\".."+img.ImageUrl+"\">")); this.Controls.Add(img); this.Controls.Add(new LiteralControl("</a><br><br>")); тоесть имена файлов я получаю исходя из директории диска на сервере , а не сайта, что не есть гут а сам имедж уже заношу по Url как можно решить данную проблему? не хотелось бы упираться в локальные катологи и диски... если это все постить на нормальные сервера, то никто мне не скажет где именно это лежит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 10:57 |
|
||
|
Список файлов
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, XFREE86, Вы писали: XFR>Необходимо получить список файлов в папке и вывести их последовательно в Image на страницу XFR>приходится делать вот так XFR> XFR> string path = "e:\\intranet\\images"; XFR> string[] d = System.IO.Directory.GetDirectories(path); XFR> Random rand = new Random(); XFR> int r =rand.Next(d.Length); XFR> string[] f = System.IO.Directory.GetFiles(d[r]); XFR> foreach (string s in f) XFR> { XFR> Image img = new Image(); XFR> img.ImageUrl = "/images/" + s.Remove(0, path.Length + 1); XFR> img.Width = 600; XFR> this.Controls.Add(new LiteralControl("<a href=\".."+img.ImageUrl+"\">")); XFR> this.Controls.Add(img); XFR> this.Controls.Add(new LiteralControl("</a><br><br>")); XFR> XFR>тоесть имена файлов я получаю исходя из директории диска на сервере , а не сайта, что не есть гут XFR>а сам имедж уже заношу по Url XFR>как можно решить данную проблему? XFR>не хотелось бы упираться в локальные катологи и диски... XFR>если это все постить на нормальные сервера, то никто мне не скажет где именно это лежит Используй HttpContext.Current.Server.MapPath(_strPath), где _strPath — путь файла/директории относительно корня сайта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2006, 12:13 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33942576&tid=1390233]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 294ms |

| 0 / 0 |
