UEditor之——图片上传组件大小4M的限制
2016-09-17 10:53
274 查看
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/52562010
一般来说网站图片最好不要上传大于
现维护的一网站后台使用了
只需要把
另外图片上传组件使用
新版本(
一般来说网站图片最好不要上传大于
4M的,但是有些特殊情况除外,如网站需要上传大图供下载等。
现维护的一网站后台使用了
ueditor编辑器插件,要求图片上传不要限制
4M,所以根据后台上传图片功能时网络加载的情况,判断是在前台控制的限制,就在
/ueditor/dialogs/image/目录下分别找了
image.js和
image.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编辑器如何改变上传图片大小限制
- Win2003无组件上传文件大小限制的解决
- 解决windows2003图片上传大小限制问题
- 限制上传图片大小,格式为jpg 或者 png
- 修改ewebedit编辑器图片上传大小限制
- 为上传组件设置文件大小限制
- JS上传图片前的限制包括(jpg jpg gif及大小高宽)等
- IIS图片上传大小限制的修改(学习笔记)
- 解决ewebeditor的上传组件与IIS大小限制导致无法上传大于200K文件的问题
- 2003下fileup.dll或其他上传组件限制上传文件大小的解决办法
- 2003下,IIS6.0asp无组件上传文件大小限制问题解决办法
- 前台JS限制上传图片质量大小和尺寸
- asp.net上传图片并判断是否存在限制图片大小
- Win2003无组件上传文件大小限制的解决
- [转]前台JS限制上传图片质量大小和尺寸!
- 解决asp无组件文件上传及下载大小限制
- 上传图片限制大小和格式
- 限制图片上传大小
- 限制图片上传大小
- 2003下,asp无组件上传文件大小限制问题