2014-02-10 3 views
0

hi guys Я могу получить данные из базы данных API. но как получить каталог каталогов файлов example/upload/activity/??webapi MVC4 как получить каталог файлов папок для отображения данных

public class APIActivityController : ApiController 
{ 
    // var files = db.activities.GetFiles().ToList(); 
    private istellarEntities db = new istellarEntities(); 

    public IList<activity2> GetAllCategories() 
    { 
     IList<activity> lstAct = db.activities.ToList(); 

     List<activity2> lstReturnList = new List<activity2>(); 

     foreach (activity a in lstAct) 
     { 
      Models.activity2 act = new activity2(); 
      act.ActivityID = a.ActivityID; 
      act.ActivityName = a.ActivityName; 
      act.Description = a.Description; 
      act.ImageURL = a.ImageURL; 


      lstReturnList.Add(act); 
     } 


     return lstReturnList; 
    } 
    // var files = db.activities.GetFiles().ToList(); 
    static void DirSearch(string sDir) 

вот мой код, но мне не хватает чего-то, чтобы получить список каталогов любой помощи ребятам? Я знаю, что я не должен использовать void, возможно, вместо этого список?

try 
    { 
     foreach (string d in Directory.GetDirectories(sDir)) 
     { 
      foreach (string f in Directory.GetFiles(d)) 
      { 
       Console.WriteLine(f); 
      } 
      DirSearch(d); 
     } 
    } 
    catch (System.Exception excpt) 
    { 
     Console.WriteLine(excpt.Message); 
    } 

ответ

0

Чтобы получить физический путь к папке виртуального пути из кода, как/загрузки/активности вы можете использовать следующий код

string pathToFiles = Server.MapPath("/upload/activity"); 
Смежные вопросы