我使用信息here将elFinder与Asp.Net Mvc应用程序集成。
每当用户双击文件时,文件系统的文件路径就会发送到浏览器而不是URL路径。但是使用下载按钮可以很好地工作。这些文件位于不在Web文件夹下的文件夹中。
之前有人见过吗?知道修复吗?
我假设文件(和它们的)路径存储在本地,因为我没有看到调用服务器来“打开”文件。我确实看到服务器调用“打开”文件夹。如果是这种情况,则看起来文件路径没有转换为url路径。
答案 0 :(得分:2)
我最后添加了这个选项
getFileCallback: function(file, fm) {
$('#elfinder').elfinder('instance').exec('download');
}
像魅力一样。
答案 1 :(得分:0)
您还可以覆盖双击处理程序
//
var elf = $('#elfinder').elfinder(
{
url: 'example.com/connector.php',
//Other settings
handlers:
{
dblclick: function(event, elfinderInstance)
{
elfinderInstance.exec('download');
}
}
}).elfinder('instance');