ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

UEditor之——图片上传组件大小4M的限制

2021-06-20 23:57:48  阅读:176  来源: 互联网

标签:UEditor ueditor flash 4M editor 上传 options 图片


转载请注明出处:http://blog.csdn.net/l1028386804/article/details/52562010

一般来说网站图片最好不要上传大于4M的,但是有些特殊情况除外,如网站需要上传大图供下载等。


现维护的一网站后台使用了ueditor编辑器插件,要求图片上传不要限制4M,所以根据后台上传图片功能时网络加载的情况,判断是在前台控制的限制,就在/ueditor/dialogs/image/目录下分别找了image.jsimage.html,在image.html里面找到了下面的配置变量:

var flashOptions = {
    container:"flashContainer",                      //flash容器id
    url:editor.options.imageUrl,                     // 上传处理页面的url地址
    ext:'{"param1":"value1", "param2":"value2"}',    //可向服务器提交的自定义参数列表
    fileType:'{"description":"'+lang.fileType+'", "extension":"*.gif;*.jpeg;*.png;*.jpg"}', //上传文件格式限制
    flashUrl:'imageUploader.swf',                     //上传用的flash组件地址
    width:608,          //flash的宽度
    height:272,         //flash的高度
    gridWidth:121,     // 每一个预览图片所占的宽度
    gridHeight:120,    // 每一个预览图片所占的高度
    picWidth:100,      // 单张预览图片的宽度
    picHeight:100,     // 单张预览图片的高度
    uploadDataFieldName:editor.options.imageFieldName,    // POST请求中图片数据的key
    picDescFieldName:'pictitle',      // POST请求中图片描述的key
    maxSize:4,                         // 文件的最大体积,单位M
    compressSize:2,                   // 上传前如果图片体积超过该值,会先压缩,单位M
    maxNum:32,                         // 单次最大可上传多少个文件
    compressSide:editor.options.compressSide,     //等比压缩的基准,0为按照最长边,1为按照宽度,2为按照高度
    compressLength:editor.options.maxImageSideLength  //能接受的最大边长,超过该值Flash会自动等比压缩
};

只需要把flashOptions里面的maxSize改为大一些的值就行了。

另外图片上传组件使用flash压缩,质量不能保证,可以把compressSize值也相应调大,更符合业务需求。

新版本( v>=1.4.2)的 ueditor图片上传等等的配置,统一在 /ueditor/php/config.json调整,看注释就能改。


标签:UEditor,ueditor,flash,4M,editor,上传,options,图片
来源: https://blog.51cto.com/binghe001/2929216

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有