如何在sulu 1.6中获取上载的src文件在文件系统(imds.ReadFcn = @(imds)imresize(imread(imds),[227 227]);
)中的实际位置?
Media对象本身似乎没有给出提示,并且缩略图仅在浏览器拉出src之后才生成,而不是在之前。
原因是,我想在页面渲染期间获取图像的尺寸。
答案 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