在elfinder中选择并返回所选文件的数组

时间:2016-03-12 15:32:47

标签: javascript php elfinder

我正在使用elFinder文件管理器。这是伟大的,易于使用。

具有多选文件功能。但我想用它来选择一些文件,然后按enter键盘按钮,这些文件的路径作为Javascript数组返回。

这是我的初始化elFinder实例的代码:

$('.add-item').on('click', function () {

    var filesArr = [];

    $('<div id="editor" />').dialogelfinder({
        url: './elfinder/php/connector.minimal.php',
        getFileCallback: function (file) {
            $('#editor').dialogelfinder('close');
            console.log(file.url);
        }
    });


});

在选择一个文件时有效,但当用户选择多个文件并按enter时,所有选定的文件都会打开以供预览。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用“commandsOptions”配置 getFileCallback 的行为。在您的情况下,您需要更改多个属性并将其设置为true

commandsOptions : {
     getfile: {
        multiple: true
     }
}