归档按钮始终被禁用无关紧要

时间:2015-06-20 09:49:32

标签: javascript elfinder

我正在使用一些缺少的cmd扩展java连接器。 但我无法弄清楚为什么存档按钮总是变灰。 我每晚使用2.x.

我尝试将以下内容添加到服务器java连接器的末尾,响应cmd = open

"options": {
    "copyOverwrite": 1,
    "path": "Desktop",
    "archivers": {
      "create": [
        "zip",
        "rar",
        "7z"
      ],
      "extract": [
        "zip",
        "rar",
        "7z"
      ]
    },
    "disabled": [],
    "separator": "/"
  }

这实际上启用了创建(存档)按钮,但即使选择了zip存档,提取仍然处于禁用状态。

这里有一点进展

enter image description here

从这里可以看出提取物不起作用

enter image description here

我浏览了一下php代码,js和docs,并且找不到任何可能出现的问题

我也试过这个.alwaysEnabled = true;在elFinder.prototype.command中 JSDoc说:"如果为true,则连接器不能禁用命令。" 所以我必须假设它不是连接器。

还有其他原因可以禁用提取物吗? 或者我可以通过js代码部分来了解它是如何工作的

1 个答案:

答案 0 :(得分:0)

在JSON服务器响应中使用mime类型来打开工作

"archivers": {
    "create": [
        "application/x-tar", 
        "application/x-gzip", 
        "application/x-bzip2", 
        "application/x-xz", 
        "application/zip", 
        "application/x-7z-compressed"
    ], 
    "extract": [
        "application/x-tar", 
        "application/x-gzip", 
        "application/x-bzip2", 
        "application/x-xz", 
        "application/zip", 
        "application/x-7z-compressed"
    ]
}