2
我使用elFinder訪問網站上的一些存儲文件,但文件本身不能直接訪問。相反,我通過特定的控制器操作請求他們。所以我重寫getFileCallback
在elFinder使用自定義網址:覆蓋elFinder中的「打開」菜單項
getFileCallback: function (file) {
window.location.href = '@Url.Action("File", "Home")' + '?path=' + encodeURI(file);
}
這對一個雙擊文件的偉大工程。但是,如果我只是選擇文件並使用elFinder工具欄中的「打開」按鈕,則不會使用此回調。相反,它會打開一個彈出窗口並嘗試使用默認URL,這會導致404錯誤。
有沒有辦法來覆蓋工具欄中的打開按鈕的行爲?我一直在嘗試Client event API或commands options中的各種東西,但似乎找不到任何修改打開行爲的東西。
有沒有辦法做到這一點?
非常感謝您分享您的解決方案。 – theCrius 2015-01-02 08:48:35