【问题标题】:how to limit size of an image in symfony2如何在 symfony2 中限制图像的大小
【发布时间】:2014-03-18 13:29:27
【问题描述】:

我是 symfony 和 php 的新手。通过阅读 symfony 文档,我成功上传了一张图片。但现在我正在努力限制图像的大小。我尝试使用注释,但它不起作用。谁能帮我吗?提前致谢。这是我的代码。

/**
 * @Assert\Image(
 *     minWidth = 100,
 *     maxWidth = 400,
 *     minHeight = 100,
 *     maxHeight = 400,
 *     mimeTypesMessage = "Please upload valid image"
 * )
 */

 public $file;



public function setFile(UploadedFile $file = null)
{
    $this->file = $file;
}
public function getFile()
{
    return $this->file;
}

【问题讨论】:

  • 没有错误信息..但它上传任​​何大小的图片...
  • 我不确定您的注释和 $file 属性之间的新行是否有任何意义 - 尝试删除它。此外,由于您有一个 getter 和 setter 方法,您可能希望将 $file 属性设为 protected 而不是 public
  • 我尝试通过更改 $file 来保护并删除空间。但结果没有变化。
  • 显示你的控制器方法。

标签: symfony doctrine-orm symfony-2.1


【解决方案1】:

你能删除 docblock 和 $file 属性之间的空行吗?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-02-07
    • 2013-04-05
    • 2020-07-04
    • 1970-01-01
    • 2012-01-05
    • 2014-06-17
    • 1970-01-01
    相关资源
    最近更新 更多