怎样让KindEditor上传图片使用绝对路径
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样让KindEditor上传图片使用绝对路径相关的知识,希望对你有一定的参考价值。
参考技术A 默认情况下kindeditor上传的图片在编辑器的根目录/attached/目录下。以日期建一个目录,然后保存文件。有些时候大概我们并不想这样。考虑到更新编辑器,或更换编辑器不太方便。比如我现在想把上传的文件保存在根目录下的uploadfiles目录下,需要修改以下代码:首先,打开文件php\upload_json.php,在大约第16行到第19行,定义了文件保存目录路径和文件保存目录URL,我们需要修改为:
//文件保存目录路径
$save_path = $_SERVER['DOCUMENT_ROOT'].'\\uploadfiles\\';
//文件保存目录URL
$save_url = '/uploadfiles/';
解释一下:$save_path 即为最后保存文件的目录。这里就是根目录下的uploadfiles
$save_url 即为上传成功后,图片的URL地址。
这样,保存地址就变成了 根目录下的 uploadfiles/年月日/xxxxx.jpg了。 参考技术B 修改代码追问
怎么修改呢,高手帮帮忙吧
kindeditor上传问题
我的网站程序是asp的,下载的最新的kindeditor ,按照官网上的使用方法配置的,现在不需要本地上传的功能都可以使用了,需要本地上传的功能,比如上传图片,批量上传图片,上传文件等等,都用不了,上传图片的时候,选择了图片后,点击确定,就会一直如下图一样
现在我把kindeditor文件夹放到网站根目录下了,上传单个图片和flash没问题了,但是批量上传和上传视频,文件还是有问题,我把上传的文件夹设置为uploadfile文件夹,这个文件夹在根目录下,批量上传图片,选择图片后,点击上传,直接显示上传失败,上传文件,点击确定后,为无法显示网页,上传视频或音频,还是像上图一样
应该是路径不对。
【1】、修改file_manager_json.asp中的rootPath和rootUrl的路径
【2】、修改upload_json.asp中的savePath和saveUrl追问
我现在把kindeditor文件夹放到网站根目录下了,上传单个图片和flash没问题了,但是批量上传和上传视频,文件还是有问题,我把上传的文件夹设置为uploadfile文件夹,这个文件夹在根目录下
追答你好!
是报什么错误呀?不求最新,但求稳定,我用的是4.1.1,你试着用一下比较低的版本看一下。
上面的问题补充里,有很详细的错误提示,是第一次用这个编辑器
追答你好!
那个应该是上传的单个路径是对的,批量上传的路径出错;
saveUrl是指批量上传的路径;rootUrl是指图片空间的路径;
修改upload_json.asp【批量上传的路径 saveUrl】:saveUrl = aspUrl & "../uploadfile/"; //注意这边需要加上 ../ 返回上一目录的 uploadfile文件夹 这个文件夹必须得存在
并在uploadfile文件夹下 建一个 image 文件夹
同样修改file_manager_json.asp【图片空间的路径 rootUrl】的路径,否则图片空间也没法用
以上是关于怎样让KindEditor上传图片使用绝对路径的主要内容,如果未能解决你的问题,请参考以下文章
Kindeditor编辑器问题:图片上传后返回路径不对?(ASP版)