0

我正在使用一些缺少的 cmd 扩展 java 连接器。但我不明白为什么存档按钮总是灰色的。我正在使用 2.x 每晚构建。

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

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

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

这里有一点进步

在此处输入图像描述

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

在此处输入图像描述

我查看了 php 代码、js 和 docs 并没有遇到任何可能的嫌疑人

我也试过 this.alwaysEnabled = true; 在 elFinder.prototype.command JSDoc 中说:“如果为真,则连接器不能禁用命令。” 所以我不得不假设它不是连接器。

是否有任何其他原因会禁用提取?或者 js 代码部分,我可以逐步了解它是如何工作的

4

1 回答 1

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"
    ]
}
于 2015-06-20T12:08:47.727 回答