我已使用此处的信息将 elFinder 与 Asp.Net Mvc 应用程序集成。
每当用户双击文件时,文件系统的文件路径就会发送到浏览器,而不是 URL 路径。但是使用下载按钮效果很好。这些文件位于不在 web 文件夹下的文件夹中。
有人见过这个吗?知道修复吗?
我假设文件(及其)路径存储在本地,因为我没有看到对服务器“打开”文件的调用。我确实看到服务器调用“打开”文件夹。如果是这种情况,它会显示文件路径没有被转换为 url 路径。
我最终添加了这个选项
getFileCallback: function(file, fm) {
$('#elfinder').elfinder('instance').exec('download');
}
奇迹般有效。
您还可以覆盖双击处理程序
//
var elf = $('#elfinder').elfinder(
{
url: 'example.com/connector.php',
//Other settings
handlers:
{
dblclick: function(event, elfinderInstance)
{
elfinderInstance.exec('download');
}
}
}).elfinder('instance');