【问题标题】:elFinder Issue with double clicking fileselFinder 双击文件的问题
【发布时间】:2014-08-13 17:06:51
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: elfinder


    【解决方案1】:

    我最终添加了这个选项

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

    像魅力一样工作。

    【讨论】:

    • 对我不起作用 (v 2.1_n (Nightly: 477fc6f)),但只是添加了第二个打开/保存/取消对话框。
    【解决方案2】:

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

    //
    var elf = $('#elfinder').elfinder(
    {
        url: 'example.com/connector.php',
        //Other settings
        handlers:
        {
            dblclick: function(event, elfinderInstance)
            {
                elfinderInstance.exec('download');
            }
        }
    }).elfinder('instance');
    

    【讨论】:

    • 它和原来的elfinderInstance.exec('getfile')完全一样。
    • 我认为return false; 需要在dblclick 处理程序中
    猜你喜欢
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-13
    • 1970-01-01
    • 2011-11-26
    相关资源
    最近更新 更多