0

我已使用此处的信息将 elFinder 与 Asp.Net Mvc 应用程序集成。

每当用户双击文件时,文件系统的文件路径就会发送到浏览器,而不是 URL 路径。但是使用下载按钮效果很好。这些文件位于不在 web 文件夹下的文件夹中。

有人见过这个吗?知道修复吗?

我假设文件(及其)路径存储在本地,因为我没有看到对服务器“打开”文件的调用。我确实看到服务器调用“打开”文件夹。如果是这种情况,它会显示文件路径没有被转换为 url 路径。

4

2 回答 2

2

我最终添加了这个选项

            getFileCallback: function(file, fm) {
                $('#elfinder').elfinder('instance').exec('download');
            }

奇迹般有效。

于 2014-02-27T20:48:03.737 回答
0

您还可以覆盖双击处理程序

//
var elf = $('#elfinder').elfinder(
{
    url: 'example.com/connector.php',
    //Other settings
    handlers:
    {
        dblclick: function(event, elfinderInstance)
        {
            elfinderInstance.exec('download');
        }
    }
}).elfinder('instance');
于 2014-08-13T09:06:51.307 回答