Это упрощенный пример бритвы. Он выведет ваши имена файлов в таблицу HTML.
хочу сделать, это отобразить содержимое папки, которая находится на моем сервере в виде в моем приложении MVC.
У меня есть то, что, по моему мнению, должно быть на месте для Акции, однако я немного не уверен, как поступить с реализацией соответствующей точки зрения, и мне было интересно, может ли кто-то указать на правильное направление в этом направлении. (а также, если кто-то думает, что моё действие может быть улучшено, совет будет приветствоваться :))
Вот действие:
public ActionResult Index()
{
DirectoryInfo salesFTPDirectory = null;
FileInfo[] files = null;
try
{
string salesFTPPath = "E:/ftproot/sales";
salesFTPDirectory = new DirectoryInfo(salesFTPPath);
files = salesFTPDirectory.GetFiles();
}
catch (DirectoryNotFoundException exp)
{
throw new FTPSalesFileProcessingException("Could not open the ftp directory", exp);
}
catch (IOException exp)
{
throw new FTPSalesFileProcessingException("Failed to access directory", exp);
}
files = files.OrderBy(f => f.Name).ToArray();
var salesFiles = files.Where(f => f.Extension == ".xls" || f.Extension == ".xml");
return View(salesFiles);
}
Любая помощь будет оценена, спасибо :)