2016-08-30 4 views
2

Ich verwende Elfinder für Web-DateimanagerElfinder PDF öffnen eher downloaden

Wenn ich die PDF-Datei doppelklicken, Datei heruntergeladen wird.

Datei sollte in einem neuen Fenster geöffnet sein.

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

In a geändert https://localhost. aber Datei-Downloads immer noch auf andere Weise, um dies zu erreichen?

Antwort

0

Während der Initialisierung, fügen Sie Custom Handler in Elfinder wie folgt hinzu.

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'); 

});