zoukankan      html  css  js  c++  java
  • kindeditor更改图片上传时网络图片的路径

    当我们想要使用kindeditor的图片上传功能时,有两种选择图片方式,一种是本地选择,一种是在图片空间中选择,图片空间的默认地址是server上的/kindeditor/attached/image/以下。

    假设想要改变这个路径,须要找到/kindeditor/php/file_manager_json.php这个文件,然后能够看到以下几行:

    //根文件夹路径,能够指定绝对路径,比方 /var/www/attached/
    $root_path = $php_path . '../attached/';
    //根文件夹URL,能够指定绝对路径,比方 http://www.yoursite.com/attached/
    $root_url = $php_url . '../attached/';
    //图片扩展名
    $ext_arr = array('gif', 'jpg', 'jpeg', 'png', 'bmp');
    
    //文件夹名
    $dir_name = empty($_GET['dir']) ? '' : trim($_GET['dir']);
    if (!in_array($dir_name, array('', 'image', 'flash', 'media', 'file'))) {
    	echo "Invalid Directory name.";
    	exit;
    }
    if ($dir_name !== '') {
    	$root_path .= $dir_name . "/";
    	$root_url .= $dir_name . "/";
    	if (!file_exists($root_path)) {
    		mkdir($root_path);
    	}
    }

    期初我更改了$root_path和$root_url的地址发现没有效果,使用file_put_contents()打印出$dir_name后,发现其值默认是image,也就是说我把路径改成img后,那么图片空间的路径则是img以下的image,因此我删除了文件夹名以下的几行,改动成功。

  • 相关阅读:
    随机数表示方法
    何时用重定向何时用转发
    http中重定向和请求转发
    Java正则表达式
    自定义圆形的ProgressBar
    Android内存管理机制
    Android 安全机制
    8位颜色值的含义
    Shape使用
    Bitmap(三)
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/3840856.html
Copyright © 2011-2022 走看看