Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/395.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Elfinder Open PDF下载_Javascript_Jquery_Pdf_Elfinder - Fatal编程技术网

Javascript Elfinder Open PDF下载

Javascript Elfinder Open PDF下载,javascript,jquery,pdf,elfinder,Javascript,Jquery,Pdf,Elfinder,我正在使用web文件管理器 当我双击Pdf文件时,文件正在下载 文件应在新窗口中打开 var y = window.open(a, "new_window", o + ",top=50,left=50,scrollbars=yes,resizable=yes"); 在a中更改为https://localhost。但仍然可以通过其他方式下载文件来实现此目的?初始化时,在Elfinder中添加自定义处理程序,如下所示 var BASEURL='http://www.example.com/'; /

我正在使用web文件管理器

当我双击Pdf文件时,文件正在下载

文件应在新窗口中打开

var y = window.open(a, "new_window", o + ",top=50,left=50,scrollbars=yes,resizable=yes");

a中
更改为
https://localhost
。但仍然可以通过其他方式下载文件来实现此目的?

初始化时,在Elfinder中添加自定义处理程序,如下所示

var BASEURL='http://www.example.com/'; //your baseurl of site root.
var elf;
$(document).ready(function() {
elf = $('#elfinder').elfinder({
    url: BASEURL + '/YourURL', // connector URL (REQUIRED)
    height: 800, // in pixel
    handlers: {
        open: function(event) {
            sessionStorage.setItem('el_filepath', '');
        },
        select: function(event, elfinderInstance) {
            var selected = event.data.selected;
                if (selected.length) {
                var filepath = elfinderInstance.path(selected[0]);                    
                sessionStorage.setItem('el_filepath', filepath);
            }
        },
        dblclick: function(event, elfinderInstance) {
            var filepath = sessionStorage.getItem('el_filepath');
            var extension = filepath.split('.').pop();
            if (extension.trim() == 'pdf'.trim()) {
                window.open(BASEURL + filepath, '_blank');//Open Your File in new Tab.
            }
        }
    }
}).elfinder('instance');

});