Sulu CMS:如何获取上载图像的实际文件位置

时间:2018-12-09 13:29:02

标签: sulu

如何在sulu 1.6中获取上载的src文件在文件系统(imds.ReadFcn = @(imds)imresize(imread(imds),[227 227]); )中的实际位置?

Media对象本身似乎没有给出提示,并且缩略图仅在浏览器拉出src之后才生成,而不是在之前。

原因是,我想在页面渲染期间获取图像的尺寸。

2 个答案:

答案 0 :(得分:2)

在1.x版本中,您可以使用以下类来生成原始文件https://github.com/sulu/sulu/blob/master/src/Sulu/Bundle/MediaBundle/Media/Storage/StorageInterface.php#L42的真实文件路径

此类的服务ID为sulu_media.storage

此界面将在2.x版本中进行更改,但是您只需要调用getPath-因此在发布时无需升级。

答案 1 :(得分:1)

您已经阅读了映像配置的一部分? http://docs.sulu.io/en/latest/book/image-formats.html

之后,您可以访问以下配置的格式: http://docs.sulu.io/en/latest/book/twig.html#images