苏鲁CMS:如何获得上传图像的实际文件位置



如何获取上传的src文件在sulu 1.6中的文件系统(var/uploads/[...](中的实际位置?

Media对象本身似乎没有给出任何提示,缩略图只是在浏览器拖动src之后生成的,而不是之前生成的。

原因是,我想在页面渲染过程中获得图像的尺寸。

在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,所以在发布时升级没什么大不了的。

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

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

最新更新