StatusNet 限制上传头像大小

鉴客 发布于 2011/08/11 10:03
阅读 233
收藏 0

StatusNet 上传头像的大小 是直接调用主机的php.ini里的设置,典型的偷懒做法 ,这样会造成用户上传几M的大文件头像,而且这样的头像及其容易失败而直接留在服务器内,占用大量的资源,解决方法除了让服务器商修改php.ini之外,还可尝试以下方式:

限制上传头像的图像最大为512Kb:

imagefile.php

——————-
static function maxFileSizeInt()
{
- - - -
%filename%

 
StatusNet 上传头像的大小 是直接调用主机的php.ini里的设置,典型的偷懒做法 ,这样会造成用户上传几M的大文件头像,而且这样的头像及其容易失败而直接留在服务器内,占用大量的资源,解决方法除了让服务器商修改php.ini之外,还可尝试以下方式:

限制上传头像的图像最大为512Kb:

imagefile.php

static function maxFileSizeInt()
 {
 return min(ImageFile::strToInt(ini_get(’post_max_size’)),
 ImageFile::strToInt(ini_get(’upload_max_filesize’)),
 ImageFile::strToInt(ini_get(’memory_limit’)),
 2*512*512); /*限制上传头像大小为512K,Edit by swisen_lovegx999*/
 }
 

尝试下吧 - - -

加载中
返回顶部
顶部