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;
}
}
}
は、事前にありがとうございます。
残念ですが動作しません。この新しいコードフォルダ= @ "〜/ Content/Manuals" –