gpt4 book ai didi

javascript - Elfinder 打开 PDF 而不是下载

转载 作者:行者123 更新时间:2023-12-01 01:41:43 25 4
gpt4 key购买 nike

我正在使用Elfinder用于网络文件管理器

当我双击 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');

});

关于javascript - Elfinder 打开 PDF 而不是下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39220192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com