全部 程序开发 程序使用 应用使用 插件使用 第三方库 开发工具 php学习 API接口

ThinkSAAS针对大图片上传需要调整哪些地方

开源社区
发表于 2020-05-05 13:21:51

这里主要针对图片大小在10M左右,或者大于2M的jpg格式图片。


1、先看php运行环境允许的文件最大上传大小,一般是php.ini中查看post_max_size和upload_max_filesize参数的大小;也可以通过thinksaas后台首页,查看到服务器信息中的附件上传限制的大小。如果需要调整php环境文件上传大小的限制,请修改php环境的post_max_size和upload_max_filesize为50M(建议根据实际业务需要调整)。


2、确定好php环境上传文件的大小后,进入thinksaas后台,在系统管理选项配置中找到图片上传大小的设置选项,这个大小设置必须比php环境的上传大小要小。如果php环境允许上传50M的文件,建议thinksaas程序上设置为最大20M的上传大小(建议根据实际业务需要调整)


3、重点:如果大图片未上传成功,这个时候可以修改php环境配置中的 memory_limit 参数值为 512M(建议根据实际业务需要调整)。因为大图片在上传完成后thinksaas程序要对图片进行安全检测和缓存图片生成,图片处理过程中需要耗费瞬时的服务器内存。


4、注意:修改完php环境的参数后记得要重启下php-fpm


5、如果还无法上传图片请联系thinksaas开发者解决。

794 0

评论