我正在CKEditor 4上设置ckfinder
。当我使用“浏览服务器”按钮选择图像时,图像的URL为:/ckfinder/userfiles/images/image.png
。
但是它应该是完整的URL,例如:http://example.com/ckfinder/userfiles/images/image.png
。
我的ckeditor/config.js
文件:
CKEDITOR.replace( 'content_en', {
filebrowserBrowseUrl:
'./assets/app/js/ckfinder/ckfinder.html',
filebrowserImageBrowseUrl:
'./assets/app/js/ckfinder/ckfinder.html?type=Images',
filebrowserUploadUrl:
'./assets/app/js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Files',
filebrowserImageUploadUrl:
'./assets/app/js/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images'
});
我在
config.php
中的ckfinder
文件:$config['backends'][] = array(
'name' => 'default',
'adapter' => 'local',
'baseUrl' => '/ckfinder/userfiles/',
// 'root' => '', // Can be used to explicitly set the CKFinder user files directory.
'chmodFiles' => 0777,
'chmodFolders' => 0755,
'filesystemEncoding' => 'UTF-8',
);
最佳答案
请在backend
配置中为baseUrl
属性添加完整路径。
代替:
'baseUrl' => '/ckfinder/userfiles/',
请用 :
'baseUrl' => 'http://example.com//ckfinder/userfiles/',
关于javascript - 在ckfinder上选择后,如何将域名网址添加到上传文件的网址中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57256055/