我正在使用joomla并希望限制用户个人资料图片大小(维度)。 它默认为10Mb,但我想限制像240x320及以下的图像尺寸可以上传.. 感谢..
答案 0 :(得分:0)
你应该破解特定上传内容的joomla代码并使用 像这样的代码:
list($width, $height) = getimagesize($image_file);
if ($width == 240 && $height == 320)
{
// nice proceed
}
else
{
// oops, invalid dimensions
}
我怀疑你应该把这段代码放在你正在使用上传功能的插件/组件的控制器中。
答案 1 :(得分:-1)
我没有使用过Joomla,但你应该看到:
How to get image height and width using java?
如果能够将图像加载到内存中,可以使用Java的awt.Image类来获取图像的宽度和高度,并拒绝图像或将图像缩放到所需的大小。看看:
http://java.sun.com/j2se/1.5.0/docs/api/
我知道你可以在Joomla中使用JavaScript,所以这可能值得一看: link text - 使用javascript获取图片尺寸。
我希望这对你有所帮助。