发表日期:2018-07 文章编辑:小灯 浏览次数:3083
关于附件
多种规格图片
附件分类管理
图片批处理
PHP上传大小限制
一、关于附件
设计之初使用了下面两个想法:
1、不使用原图片(只调用根据规则生成图片),一些用户直接上传数码照片,一张照片都有2M+,考虑普通用户不清楚如何压缩图片,因此我们设计的程序之初就考虑到这一点了,尽量不调用原图(追求高质量,不考虑网速除外)
2、空间换时间,前端只调图片,不执行生成处理(上传图片动作除外),例如:产品图片,可能用到的规格有:200x150,300x300,500x500,500x不限等多种规格,前端不做任何程序考虑,根据不同的标识来调不同的图片(这一点和wordpress是不一样的,在WordPress里,第一次访问图片将会根据设置的参数生成符合要求的大小的图片)。
想法是理想的,现实是骨感的,在实际使用过程中碰到了很多的问题!
1、空间大量浪费(产品图片5张以上很多,但缩略图基本上只用一张,其实几张是浪费的,还有多种形式)
2、一些对图片质量要求很高的用户,无法接受新生成的图片质量
于是我们在原有的基础上增加了:附件分类管理,以实现按需生成按需调用,不想生成只想调用原图的也是可以的
二、多种规格图片
操作:开始菜单(右上角退出按钮左边一个)>工具(也有可能放在其他栏目)>图片规格方案(名称可能也是GD配置)如图1
在添加方案中,可以设置是否水印,生成的图片质量(仅限JPG)及图片大小等
三、图片分类管理
操作:开始菜单 > 工具 > 附件分类管理
可以在这里对附件进行分类管理,可管理的功能有:
1、附件不同文件夹管理
2、图片按实际需求生成不同类型的规格方案
3、配置上传类型
4、限制上传的大小(不能超出PHP本身的限制范围)
四、图片批处理
操作:开始菜单 > 内容 > 资源管理
五、PHP上传大小限制
;每个脚本运行的最长时间,单位秒max_execution_time=300;脚本运行最大消耗的内存,根据你的需求更改数值memory_limit=128M;每个脚本可以消耗的时间,单位是秒,修改为:max_input_time=300;表单提交最大数据为8M,此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的。限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等…这里修改为:post_max_size=20M;上载文件的最大许可大小,修改为:upload_max_filesize=10M使用Apache可能需要修改下面配置:修改位于Apahce目录下的httpd.conf,添加下面内容
LimitRequestBody10485760即10M=10*1024*1024,有的文章中提到应改为 600000000
日期:2018-07 浏览次数:3692
日期:2018-07 浏览次数:3228
日期:2018-07 浏览次数:3398
日期:2018-07 浏览次数:3165
日期:2018-07 浏览次数:3104
日期:2018-07 浏览次数:3121
日期:2018-07 浏览次数:3068
日期:2018-07 浏览次数:3335
日期:2018-07 浏览次数:3152
日期:2018-07 浏览次数:3082
日期:2018-07 浏览次数:3020
日期:2018-07 浏览次数:2992
日期:2018-07 浏览次数:3206
日期:2018-07 浏览次数:3183
日期:2018-07 浏览次数:3502
日期:2018-07 浏览次数:3242
日期:2018-07 浏览次数:3483
日期:2018-07 浏览次数:3148
日期:2018-07 浏览次数:3331
Copyright ? 2013-2018 Tadeng NetWork Technology Co., LTD. All Rights Reserved.