Ueditor如何动态自定义图片上传的路径需要上传到项目目录以外的地方, jsp版的

Ueditor如何动态自定义图片上传的路径需要上传到项目目录以外的地方, jsp版的,第1张

Ueditor的配置文件有:configjson

其中:"imagePathFormat": "/ueditor/php/upload/image/{yyyy}{mm}{dd}/{time}{rand:6}", / 上传保存路径,可以自定义保存路径和文件名格式 /

这里就是其默认的就是相对于网站的根目录

找到这个 ueditorconfigjs

修改大约 136 137行 :上传提交地址和修正地址

,imageUrl:URL+"php/imageUpphp"    //上传提交地址

,imagePath:"/"                     //修正地址,引用了fixedImagePath,如有特殊需求,可自行配置

下一步是找到这个 imageUpphp 文件

修改代码:

//上传配置

    $config = array(

        "savePath" => ($path == "1"  "///Uploads" : "/Uploads"),

        "maxSize" => 1000, //单位KB

        "allowFiles" => array("gif", "png", "jpg", "jpeg", "bmp")

    );

其中 “///Uploads” 这个是你的这个imageUpphp文件所要返回站点根目录的层级,“/Uploads”代表 根目录Uploads文件夹。

我把我怕自己的路径贴给你看下,你自己适当的修改一下就可以:

我的根目录是:htdocs  所有文件和文件夹夹都放在这个文件夹下;

修改的第一个文件:htdocs\Public\ueditor\ueditorconfigjs

修改的第二个文件:htdocs\Public\ueditor\php\imageUpphp

上传的放置的位置:htdocs\Uploads\

var URL="/Public/ueditor/"; 改成绝对路径

对比一下这个路径,要改下的,不知道你改了没,不改的话ie7是报错的,谷歌火狐没错误

(function () {

/

编辑器资源文件根路径。它所表示的含义是:以编辑器实例化页面为当前路径,指向编辑器资源文件(即dialog等文件夹)的路径。

鉴于很多同学在使用编辑器的时候出现的种种路径问题,此处强烈建议大家使用"相对于网站根目录的相对路径"进行配置。

"相对于网站根目录的相对路径"也就是以斜杠开头的形如"/myProject/ueditor/"这样的路径。

如果站点中有多个不在同一层级的页面需要实例化编辑器,且引用了同一UEditor的时候,此处的URL可能不适用于每个页面的编辑器。

因此,UEditor提供了针对不同页面的编辑器可单独配置的根路径,具体来说,在需要实例化编辑器的页面最顶部写上如下代码即可。当然,需要令此处的URL等于对应的配置。

windowUEDITOR_HOME_URL = "/xxxx/xxxx/";

/

// var URL = windowUEDITOR_HOME_URL ||

var URL="/Public/ueditor/";

(function(){

function PathStack() {

百度ueditor功能非常强大,例如,后台多的上传功能,方便快捷且直观,文字颜色设置更方便, *** 作很人性化同时百度整合了他自身的资源和优势,在编辑器里面插入地图非常方便优点诸多,在此我不一一列举出来,广大站或网站建公司技术人员试了就知道言归正传,介绍asp语言环境如使用ueditor编辑器

方法步骤

下载ueditor编辑器,根据网站编码而定,我这里用的是charset=gb2312" 编码,所以下载GBK编辑

解压后放合适的位置一般是放到根目录下,以便前后台调用

去掉一些不必要的内容(文件和文件夹),精简编辑器,为了方便搬动,精简于最小我是精简单到了197M例如:_examples、_src文件夹去掉,到部署时使用压缩了的editor_alljs文件。根据实际情况,对一般的后台编辑表情也是可以不要的,所以我把表情也去掉了,当然要把前面的调用也去掉,否则会出错。

前期准备工作做好后,开始配置重点文件是:editor_configjs,里面的注释讲得比较详细,路径没有配置好那整个编辑器就会有问题,我的配置如下,下面有部署后的绝对路径参考

在添加和修改面页调用方法也很简单

用网页编辑工具打开百度编辑器这个文件:ueditor/dialogs/image/imagehtml 找到以下代码:

maxNum:32, // 最大上传多少个文件 backgroundUrl:'', //背景,留空默认 listBackgroundUrl:'', //预览图背景,留空默认

buttonUrl:'', //按钮背景,留空默认

compressSide:editoroptionscompressSide, //等比压缩的基准,0为按照最长边,1为按照宽度,2为按照高度

compressLength:editoroptionsmaxImageSideLength, // 能接受的最大边长,超过该值Flash会自动等比压缩

//url:'/server/upload/php/upphp', // 上传处理页面的url地址,用于PHP语言

url:'//server/upload/asp/upasp', // 上传处理页面的url地址,用于ASP语言

// url:/server/upload/asp/upasp', // 上传处理页面的url地址,用于ASP语言

解决方法之二:修改上传路径 打开upasp这个文件。

uploadPath = "///uploadfiles/" '上传保存路径,修改上传路径 ' uploadPath = "E:\UEditor对编辑器\" '上传保存路径

picSize = 500 '允许的文件大小,单位KB picType = "jpg,gif,png,bmp" '允许的格式

由于最近升级了vue-cli4 跟以往的配置方式不一样 导致引用出现很多坑

引入UEditor时样式文件失效 但是确实是引用进去了,并且运行的时候页面上有报错,某个方法没有找到,后面查找资料是webpack将文件进行了处理 导致UEditor引用文件路径失效无法找到,才报的错。下面上解决方法。

首先vue-cli4项目根目录没有webpack配置文件 所以自己创建一个vueconfigjs

vueconfigjs配置文件参考链接: >

参考 百度UEditor在线编辑器

getStyle 获取元素element的某个样式值

UEdomdomUtilsgetStyle(element,name) ⇒ String

第一个参数是元素,第二个参数是需要获取的样式名称

以上就是关于Ueditor如何动态自定义图片上传的路径需要上传到项目目录以外的地方, jsp版的全部的内容,包括:Ueditor如何动态自定义图片上传的路径需要上传到项目目录以外的地方, jsp版的、Thinkphp 中的 ueditor 上传图片的post地址如何修改! 在线等、百度ueditor not import language file等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9740963.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存