zoukankan      html  css  js  c++  java
  • 百度编辑器ueditor的图片地址修正

          我用的百度编辑器为1.4.2的,相对于现在这个时间来说是比较新的。之前去的1.3版的,后来更新到1.4之后出现路径问题。因为今天晚上出现特别奇怪的问题,所以特地又整了一遍,发现这玩意还是得自己弄通了好好使。今晚出现的问题是,本机win7可以正常上传,线上centos可以正常上传,测试机是ios的,前几天还可以正常上传,今晚不知道怎么回事,文件上传目录,确认不是权限问题,很奇怪。

       # 这个是定义百度编辑器的根目录。考虑到安全问题,只能写http://...这种host格式的绝对路径,不能将你项目的根目录/xxx/xxx/xxx这种暴露出来。网上教程没人说这一点,安全常识就是不能在前端暴露网站根目录。

        window.UMEDITOR_HOME_URL = $CONFIG['domain'] + "/res/local/js/ueditor/";   //注意就是这里!

       # 第一个定义之后,定义这个才有意义。你自已处理上传图片的方法,如果不定义,则用编辑器自带的方法
        window.UEDITOR_CONFIG.imageUrl = $CONFIG['domain'] + '/goodspic?type=2';

       #上传目录区域显示的文字,其实根本不是路径,就是路径的替代文字而已
        window.UEDITOR_CONFIG.savePath= ['upload'];

        #图片修正地址,你图片上传到哪个文件夹里面,前台显示的图片文件路径。你php里写的上传路径地址,要跟图片显示路径地址相符,保证能访问的到。
        window.UEDITOR_CONFIG.imagePath = $CONFIG['domain'] + '/res/local/uploads/';

       #调用方法。
        UE.getEditor('addArea')

       最重要的就是1,2,4了,这三点懂了,这个ueditor编辑器就通了。

  • 相关阅读:
    Calling a parent window function from an iframe
    JSON with Java
    Posting array of JSON objects to MVC3 action method via jQuery ajax
    What's the difference between jquery.js and jquery.min.js?
    jquery loop on Json data using $.each
    jquery ui tabs详解(中文)
    DataTables warning requested unknown parameter
    Datatables 1.10.x在命名上与1.9.x
    jQuery 1.x and 2.x , which is better?
    DataTabless Add rows
  • 原文地址:https://www.cnblogs.com/xuxiang/p/3946974.html
Copyright © 2011-2022 走看看