javascript - 在 ckfinder 上选择时,如何将域 url 添加到上传文件的 url
问题描述
我ckfinder
在 CKEditor 4 上进行设置。当我选择带有“浏览服务器”按钮的图像时,图像的 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/',
推荐阅读
- swift - 防止视图在两个方向上溢出
- tensorflow - win 10如何安装tensorflow
- docker - ENV 变量不来自 godotenv Docker
- c# - 在 C# 中将 Json 字符串转换为数据表
- actionscript-3 - SVG 运行时加载库
- java - 是否可以覆盖方法注释但不能覆盖方法?
- powershell - 在 AD 中使用 Powershell 根据其属性部门将用户添加到组
- python-3.x - 无法创建 python 程序来查找 lcm
- game-physics - 即使玩家在 Godot 中移动,如何将刚体 2d 节点吸引到玩家(使用点重力)?
- android - RecylerView在android studio中没有刷新onRefresh