Я использую MVCFileManagerExtension
(DevExpress v14.2), при попытке загрузить файл появилась ошибка «Файл не найден».Ошибка «Файл не найден» при загрузке файла через DevExpress FileManager
Это мой взгляд код:
@model string
@Html.DevExpress().FileManager(settings =>
{
settings.Name = "FileManager";
settings.CallbackRouteValues = new { Controller = "FileManager", Action = "FileManagerPartial" };
...
settings.DownloadRouteValues = new { Controller = "FileManager", Action = "FileManagerPartialDownload" };
settings.Settings.ThumbnailFolder = Url.Content("~/Content/FileManager/Thumbnails");
settings.SettingsEditing.AllowDownload = true;
....
settings.SettingsFileList.View = DevExpress.Web.FileListView.Thumbnails;
}).BindToFolder(Model).GetHtml()
Контроллер:
namespace NextERP.Controllers
{
public class FileManagerController : Controller
{
public FileStreamResult FileManagerPartialDownload()
{
return FileManagerExtension.DownloadFiles(HomeControllerFileManagerSettings.CreateFileManagerDownloadSettings(), (string)HomeControllerFileManagerSettings.Model);
}
}
public class HomeControllerFileManagerSettings
{
public const string Folder = @"~\";
public static string Model { get { return Folder; } }
public static DevExpress.Web.Mvc.FileManagerSettings CreateFileManagerDownloadSettings()
{
var settings = new DevExpress.Web.Mvc.FileManagerSettings();
settings.SettingsEditing.AllowDownload = true;
settings.Name = "FileManager";
return settings;
}
}
}
Спасибо заранее.
Я сожалею, но это не работа, это мой новый код Folder = @ «~/Content/Руководства» –