48 |
|
|
49 |
|
_foreach (const _L<ext::String>, extension, extensions) |
50 |
|
{ |
51 |
+ |
if (extension != _set.Begin()) |
52 |
+ |
args.InsertLast(_B("-or")); |
53 |
+ |
|
54 |
|
args.InsertLast(_B("-name")); |
55 |
|
args.InsertLast(_S<ios::String>() << _B("*.") << *extension); |
56 |
|
} |
59 |
|
ext::String file; |
60 |
|
|
61 |
|
while (ios::ReadLine(*find->GetReader(), file)) |
62 |
< |
media.Insert(file); |
62 |
> |
/*media.Insert(file)*/; |
63 |
|
|
64 |
|
find->Join(); |
65 |
|
} |
86 |
|
response.SetStatus(200); |
87 |
|
|
88 |
|
_foreach (const _L<ext::String>, extension, extensions) |
89 |
< |
response << *extension << "\r\n"; |
87 |
< |
|
88 |
< |
response << ios::Flush; |
89 |
> |
response << *extension << ios::NewLineNoFlush; |
90 |
|
} |
91 |
|
else if (request.method_ == _B("MEDIA")) |
92 |
|
{ |