У меня есть система папок на моем сервере, и сейчас я пытаюсь использовать эти файлы с CKEditor.
config. js
CKEDITOR.editorConfig = function( config ) {
// Define changes to default configuration here. For example:
config.language = 'ru';
// config.uiColor = '#AADC6E';
config.filebrowserBrowseUrl = '/admin/file/browser/';
config.filebrowserUploadUrl = '/admin/file/uploader/';
};
Насколько я понимаю, эта часть кода config.filebrowserBrowseUrl = '/admin/file/browser/';
создает и экземпляр CKEditor. И я могу загружать файлы ТОЛЬКО из папки root (например, /Admin/File/Browser?path=picture_1920x1080.jpg
). Когда я go в подпапку CKEditor не работает. Что я могу сделать с этим? Есть ли способ переназначить config.filebrowserBrowseUrl
на путь, по которому я иду?
Есть мой скрипт для использования файлов
<script src="~/Areas/Admin/Content/js/jquery.min.js"></script>
<script type="text/javascript">
function getUrlParam(paramName) {
var reParam = new RegExp('(?:[\?&]|&)' + paramName + '=([^&]+)', 'i');
var match = window.location.search.match(reParam);
return (match && match.length > 1) ? match[1] : null;
}
var funcNum = getUrlParam('ckEditorFuncNum');
$(function() {
$(".file").click(function() {
var self = this;
var fileUrl = $(self).attr("rel");
window.opener.CKEDITOR.tools.callFunction(funcNum, fileUrl);
window.close();
return false;
});
});
</script>